cfn-lambda: 简化 Node.js 开发 CloudFormation 自定义资源

cfn-lambda 为 Node.js 开发者提供了一种构建 CloudFormation Lambda 自定义资源处理程序的简化方法。它允许开发者将自定义资源的 Create、Update 和 Delete 操作定义为简单的函数,并支持以下功能:

  • 简化部署: 自动创建 CloudFormation 快速启动链接,方便在任何区域共享开源自定义资源。
  • 属性默认值扩展: 自动将 __default__ 属性值扩展到自定义资源的任何层级。
  • 资源属性验证:
    • 使用内联 JSONSchema 对象进行验证。
    • 使用 SchemaPath 指定 JSONSchema 文件进行验证。
    • 使用自定义的 Validate 回调函数进行验证。
  • 可选的 NoUpdate 回调: 当 Update 操作与 Read 操作逻辑相同时,可以使用此回调跳过更新。
zip 文件大小:75.09KB