@aws-lite/lambda

中文文档
0.1.5发布于 2024/08/02Apache-2.0ES Module零依赖近 30 天下载 18.3万

公务 aws-lite lambda 插件

中文使用文档
文档目录70 节
  1. 安装
  2. 参考文献
  3. 方法
  4. AddLayerVersionPermission
  5. AddPermission
  6. CreateAlias
  7. CreateCodeSigningConfig
  8. CreateEventSourceMapping
  9. CreateFunction
  10. CreateFunctionUrlConfig
  11. DeleteAlias
  12. DeleteCodeSigningConfig
  13. DeleteEventSourceMapping
  14. DeleteFunction
  15. DeleteFunctionCodeSigningConfig
  16. DeleteFunctionConcurrency
  17. DeleteFunctionEventInvokeConfig
  18. DeleteFunctionUrlConfig
  19. DeleteLayerVersion
  20. DeleteProvisionedConcurrencyConfig
  21. GetAccountSettings
  22. GetAlias
  23. GetCodeSigningConfig
  24. GetEventSourceMapping
  25. GetFunction
  26. GetFunctionCodeSigningConfig
  27. GetFunctionConcurrency
  28. GetFunctionConfiguration
  29. GetFunctionEventInvokeConfig
  30. GetFunctionUrlConfig
  31. GetLayerVersion
  32. GetLayerVersionByArn
  33. GetLayerVersionPolicy
  34. GetPolicy
  35. GetProvisionedConcurrencyConfig
  36. GetRuntimeManagementConfig
  37. Invoke
  38. ListAliases
  39. ListCodeSigningConfigs
  40. ListEventSourceMappings
  41. ListFunctionEventInvokeConfigs
  42. ListFunctions
  43. ListFunctionsByCodeSigningConfig
  44. ListFunctionUrlConfigs
  45. ListLayers
  46. ListLayerVersions
  47. ListProvisionedConcurrencyConfigs
  48. ListTags
  49. ListVersionsByFunction
  50. PublishLayerVersion
  51. PublishVersion
  52. PutFunctionCodeSigningConfig
  53. PutFunctionConcurrency
  54. PutFunctionEventInvokeConfig
  55. PutProvisionedConcurrencyConfig
  56. PutRuntimeManagementConfig
  57. RemoveLayerVersionPermission
  58. RemovePermission
  59. TagResource
  60. UntagResource
  61. UpdateAlias
  62. UpdateCodeSigningConfig
  63. UpdateEventSourceMapping
  64. UpdateFunctionCode
  65. UpdateFunctionConfiguration
  66. UpdateFunctionEventInvokeConfig
  67. UpdateFunctionUrlConfig
  68. 折旧方法
  69. 有待执行的方法
  70. 学多点

@aws-lite/lambda

公务 aws-lite lambda 插件

由下列人员维护: @ architect

安装

npm i @aws-lite/lambda

可选安装类型 :

npm i -D @aws-lite/lambda-types

参考文献

在aws-lite.org提供实例参考文件

方法

AddLayerVersionPermission

Canonical AWS API API 文档

属性 :

  • LayerName (弦) [须]
    • 层的名称或 ARN
  • RevisionId (弦声)
    • 仅在当前修订ID与指定的匹配时更新函数配置 RevisionId; 用于避免修改自您上次读取以来已改变的函数
  • VersionNumber (数目) [需
    • 图层的版本编号
  • Action (弦) [须]
    • 例如,允许进入层的API行动 lambda:GetLayerVersion
  • OrganizationId (弦声)
    • 何时 Principal 设置为 *,将允许指定组织的所有账户
  • Principal (弦声)
    • 账户 ID 正在获得权限 。 使用 * 与《京都议定书》 OrganizationId 准许特定组织内的所有帐户
  • StatementId (弦) [须]
    • ID 用于区分同一层版本的策略和其他策略

AddPermission

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本
  • Action (弦) [须]
    • 校长可以用于该职能的行动;例如, lambda:InvokeFunction
  • EventSourceToken (弦声)
    • Alexa Smart Home 向请求者要求的标志
  • FunctionUrlAuthType (弦声)
    • 您函数 URL 使用的认证类型 。 设定为 AWS IAM ,如果您想要仅限制对认证用户的访问 。 如果您想要绕过 IAM 认证来创建公共端点, 设置为 NOE
  • Principal (弦) [须]
    • 引用函数的 AWS 服务或 AWS 账户
  • PrincipalOrgID (弦声)
    • AWS 组织中的组织标识符
  • RevisionId (弦声)
    • 仅在当前修订ID与指定的匹配时更新函数配置 RevisionId; 用于避免修改自您上次读取以来已改变的函数
  • SourceAccount (弦声)
    • 拥有资源的 AWS 账户的ID
  • SourceArn (弦声)
    • 引用此函数的 AWS 资源的 ARN, 例如 Amazon S3 桶
  • StatementId (弦) [须]
    • 将声明与同一政策中的其他声明区分开来的声明标识符

CreateAlias

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Description (弦声)
    • 函数描述
  • FunctionVersion (弦) [须]
    • 别名函数的版本
  • Name (弦) [须]
    • 化名名称
  • RoutingConfig (标 题)

CreateCodeSigningConfig

Canonical AWS API API 文档

属性 :

  • AllowedPublishers (对象)[需要]
  • CodeSigningPolicies (标 题)
  • Description (弦声)
    • 函数描述

CreateEventSourceMapping

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • AmazonManagedKafkaEventSourceConfig (标 题)
  • BatchSize (数目)
  • BisectBatchOnFunctionError (布尔)
    • 如果函数返回出错, 将批次分割并再次尝试( 仅针对 Kinesis 和 DynamoDB 流)
  • DestinationConfig (标 题)
  • DocumentDBEventSourceConfig (标 题)
  • Enabled (布尔)
    • 设定为 false 创建时禁用事件源
  • EventSourceArn (弦声)
    • 事件源的 ARN
  • FilterCriteria (标 题)
  • FunctionResponseTypes (阵列)
    • 最多 1 个字符串列表, 定义当前应用到事件源映射的响应类型 enum; 对于 Kinesis, DynamoDB Streams 和 Amazon SQS
    • 更详细情况( AWS)
  • MaximumBatchingWindowInSeconds (数目)
    • 最大时间( 秒) 从 0 到 300 , Lambda 在调用该功能前可能花在收集记录上
    • 更详细情况( AWS)
  • MaximumRecordAgeInSeconds (数目)
    • 最大年龄介于 -1 (无限,默认) 至 604,800 个事件之间,然后才会被丢弃 Kinesis 财务报告和审定财务报表 DynamoDB 溪流
  • MaximumRetryAttempts (数目)
    • 在丢弃记录前,在 -1(无限,默认)至10,000之间尝试的最大次数; Kinesis 财务报告和审定财务报表 DynamoDB 仅限
  • ParallelizationFactor (数目)
    • 1至10个可同时处理的批次数
  • Queues (阵列)
    • 精确指定名称的 1 字符串的矩阵 Amazon MQ 要消耗的代理目标队列
  • ScalingConfig (标 题)
  • SelfManagedEventSource (标 题)
  • SelfManagedKafkaEventSourceConfig (标 题)
  • SourceAccessConfigurations (阵列)
    • 最多为22个 SourceAccessConfiguration 指定安全事件源所需的认证协议或 VPC 组件对象
  • StartingPosition (弦声)
    • 在要开始读取的流中的位置, 有效条目为 TRIM_HORIZON (所有可用信息), LATEST (从现在或以后)或 AT_TIMESTAMP (请注明时间戳)
    • 更详细情况( AWS)
  • StartingPositionTimestamp (标 题)
    • 这个 timestamp 内 Unix time seconds 使用时 StartingPosition 设置为 AT_TIMESTAMP; 无法在未来
  • Topics (阵列)
    • 精确指定名称的 1 字符串的矩阵 Kafka 专题
  • TumblingWindowInSeconds (数目)
    • 指定处理窗口持续时间的时间(秒)从0到900 DynamoDB 财务报告和审定财务报表 Kinesis 事件流来源

CreateFunction

Canonical AWS API API 文档

属性 :

  • Code (对象)[需要]
    • 在Lambda运行的代号有效载荷;物体可以包含: ImageUri (ECR图像), S3Bucket + 键 S3Key + 键 S3ObjectVersion (S3桶在同一区域、密钥和可选版本),或 ZipFile (基数64-编码拉链)
    • 更详细情况( AWS)
  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Role (弦) [须]
    • 函数执行角色的 ARN
  • Architectures (阵列)
    • 系统架构,阵列可以包含其中之一 x86_64 (违约)或 arm64
  • CodeSigningConfigArn (弦声)
    • 用于启用此功能的代码签名配置的 ARN
  • DeadLetterConfig (标 题)
  • Description (弦声)
    • 函数描述
  • Environment (标 题)
  • EphemeralStorage (标 题)
  • FileSystemConfigs (阵列)
  • Handler (弦声)
    • Lambda调用来运行您函数的代码中处理器文件的名称和方法方法(例如. index.handler(中文(简体) )
    • 更详细情况( AWS)
  • ImageConfig (标 题)
  • KMSKeyArn (弦声)
    • 用于加密您函数环境变量的密钥管理客户端的 ARN
  • Layers (阵列)
    • 函数层列表 ARNs(包括版本),用于添加函数执行环境
  • MemorySize (数目)
    • 运行时可用的内存量( MB) 从128到10240; 增加内存也会增加 CPU 分配
  • PackageType (弦声)
    • 部署软件包类型,或 Image (容器图像)或 Zip (zip存档)
  • Publish (布尔)
    • 设定为 true 在创建期间发布该函数的第一个版本
  • Runtime (弦声)
  • SnapStart (标 题)
  • Tags (阵列)
    • 用于函数的标签列表
  • Timeout (数目)
    • 停止前允许运行一个函数的时间( 秒) 从 3 (默认) 到 900
  • TracingConfig (标 题)
  • VpcConfig (标 题)

CreateFunctionUrlConfig

Canonical AWS API API 文档

属性 :

  • AuthType (弦) [须]
    • 函数 URL 将使用的认证类型 AWS_IAM 或者说 NONE
  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Cors (标 题)
  • InvokeMode (弦声)
    • 指定将如何引用此函数, 或 BUFFERED (默认,使用 Invoke API 操作)或 RESPONSE_STREAM (流出的结果随着得到,使用 InvokeWithResponseStream API 操作)
    • 更详细情况( AWS)
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

DeleteAlias

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Name (弦) [须]
    • 化名名称

DeleteCodeSigningConfig

Canonical AWS API API 文档

属性 :

  • CodeSigningConfigArn (弦) [须]
    • 代码签名配置的 ARN

DeleteEventSourceMapping

Canonical AWS API API 文档

属性 :

  • UUID (弦) [须]
    • 事件源映射的 UUID

DeleteFunction

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

DeleteFunctionCodeSigningConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名

DeleteFunctionConcurrency

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名

DeleteFunctionEventInvokeConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

DeleteFunctionUrlConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

DeleteLayerVersion

Canonical AWS API API 文档

属性 :

  • LayerName (弦) [须]
    • 层的名称或 ARN
  • VersionNumber (数目) [需
    • 图层的版本编号

DeleteProvisionedConcurrencyConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦) [须]
    • 指定一个版本或别名以引用该函数的已发布版本

GetAccountSettings

Canonical AWS API API 文档

属性 :

GetAlias

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Name (弦) [须]
    • 函数别名名称

GetCodeSigningConfig

Canonical AWS API API 文档

属性 :

  • CodeSigningConfigArn (弦) [须]
    • 代码签名配置的 ARN

GetEventSourceMapping

Canonical AWS API API 文档

属性 :

  • UUID (弦) [须]
    • 事件源映射的 ARN

GetFunction

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

GetFunctionCodeSigningConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名

GetFunctionConcurrency

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名

GetFunctionConfiguration

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

GetFunctionEventInvokeConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

GetFunctionUrlConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

GetLayerVersion

Canonical AWS API API 文档

属性 :

  • LayerName (弦) [须]
    • 层的名称或 ARN
  • VersionNumber (数目) [需
    • 图层的版本编号

GetLayerVersionByArn

Canonical AWS API API 文档

属性 :

  • Arn (弦) [须]
    • 图层版本的 ARN

GetLayerVersionPolicy

Canonical AWS API API 文档

属性 :

  • LayerName (弦) [须]
    • 层的名称或 ARN
  • VersionNumber (数目) [需
    • 图层的版本编号

GetPolicy

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

GetProvisionedConcurrencyConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦) [须]
    • 版本编号或别名

GetRuntimeManagementConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

Invoke

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • InvocationType (弦声)
    • 将引用类型设定为: RequestResponse (默认,同步), Event (同步), DryRun (仅有效援引请求)
  • Payload (阵列,对象) [需要]
    • 启动函数的事件有效载荷
  • LogType (弦声)
    • 设定为 Tail 中包含执行日志 X-Amz-Log-Result 同步引用函数的响应头
  • ClientContext (弦声)
    • 最多 3 583 字节的 Base64- 编码数据传递到上下文对象中的函数
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

ListAliases

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • FunctionVersion (弦声)
    • 别名函数的版本
  • Marker (弦声)
    • 贴花符
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

ListCodeSigningConfigs

Canonical AWS API API 文档

属性 :

  • Marker (弦声)
    • 贴花符
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

ListEventSourceMappings

Canonical AWS API API 文档

属性 :

  • EventSourceArn (弦声)
    • 事件源的 ARN
  • FunctionName (弦声)
    • Lambda 函数的名称、版本或别名
  • Marker (弦声)
    • 贴花符
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

ListFunctionEventInvokeConfigs

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Marker (弦声)
    • 贴花符
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

ListFunctions

Canonical AWS API API 文档

属性 :

  • FunctionVersion (弦声)
    • 设定为 ALL 包括所有已出版版本的条目
  • Marker (弦声)
    • 贴花符
  • MasterRegion (弦声)
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

ListFunctionsByCodeSigningConfig

Canonical AWS API API 文档

属性 :

  • CodeSigningConfigArn (弦) [须]
    • 代码签名配置的 ARN
  • Marker (弦声)
    • 贴花符
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

ListFunctionUrlConfigs

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Marker (弦声)
    • 贴花符
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

ListLayers

Canonical AWS API API 文档

属性 :

  • CompatibleArchitecture (弦声)
    • 将指令集架构设定为 : x86_64, (中文(简体) ), arm64
  • CompatibleRuntime (弦声)
  • Marker (弦声)
    • 贴花符
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

ListLayerVersions

Canonical AWS API API 文档

属性 :

  • LayerName (弦) [须]
    • 层的名称或 ARN
  • CompatibleArchitecture (弦声)
    • 将指令集架构设定为 : x86_64, (中文(简体) ), arm64
  • CompatibleRuntime (弦声)
  • Marker (弦声)
    • 贴花符
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

ListProvisionedConcurrencyConfigs

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Marker (弦声)
    • 贴花符
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

ListTags

Canonical AWS API API 文档

属性 :

  • Resource (弦) [须]
    • Lambda 函数的 ARN

ListVersionsByFunction

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Marker (弦声)
    • 贴花符
  • MaxItems (数目)
    • 最大要返回的项目数量; 最大 10,000
  • paginate (布尔,字符串)
    • 启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

PublishLayerVersion

Canonical AWS API API 文档

属性 :

  • Content (对象)[需要]
    • 层的内容; 对象可以包含: S3Bucket, (中文(简体) ), S3Key, (中文(简体) ), S3ObjectVersion,或 ZipFile (基数64-编码拉链)
    • 更详细情况( AWS)
  • CompatibleArchitectures (阵列)
    • 最多2个字符串指定指令集架构的阵列;阵列可以包含: x86_64, (中文(简体) ), arm64
    • 更详细情况( AWS)
  • CompatibleRuntimes (阵列)
  • Description (弦声)
    • 函数描述
  • LiscenceInfo (弦声)

PublishVersion

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • CodeSha256 (弦声)
  • Description (弦声)
    • 函数描述
  • RevisionId (弦声)
    • 仅在当前修订ID与指定的匹配时更新函数配置 RevisionId; 用于避免修改自您上次读取以来已改变的函数

PutFunctionCodeSigningConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • CodeSigningConfigArn (弦) [须]
    • 代码签名配置的 ARN

PutFunctionConcurrency

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • ReservedConcurrentExecutions (数目) [需
    • 保留同时处决的数目

PutFunctionEventInvokeConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • DestinationConfig (标 题)
  • MaximumEventAgeInSeconds (数目)
    • 为要处理的事件设定60至21 600(包括)个最长全秒年龄
  • MaximumRetryAttempts (数目)
    • 当函数返回错误时, 设置 0 到 2 之间的最大重试次数( 包含)
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

PutProvisionedConcurrencyConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • ProvisionedConcurrentExecutions (数目) [需
    • 规定货币至少1的金额,用于该版本或别名
  • Qualifier (弦) [须]
    • 指定一个版本或别名以引用该函数的已发布版本

PutRuntimeManagementConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • UpdateRuntimeOn (弦) [须]
    • 指定运行时间更新模式;可以是: Auto (违约), FunctionUpdate, (中文(简体) ), Manual
    • 更详细情况( AWS)
  • Qualifier (弦声)
  • RuntimeVersionArn (弦声)
    • 该函数将使用的运行时版本的 ARN

RemoveLayerVersionPermission

Canonical AWS API API 文档

属性 :

  • LayerName (弦) [须]
    • 层的名称或 ARN
  • StatementId (弦) [须]
    • 添加语句时指定的标识符
  • VersionNumber (数目) [需
    • 图层的版本编号
  • RevisionId (弦声)
    • 仅在当前修订ID与指定的匹配时更新函数配置 RevisionId; 用于避免修改自您上次读取以来已改变的函数

RemovePermission

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • StatementId (弦) [须]
    • 删除权限的语句 ID
  • RevisionId (弦声)
    • 仅在当前修订ID与指定的匹配时更新函数配置 RevisionId; 用于避免修改自您上次读取以来已改变的函数
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

TagResource

Canonical AWS API API 文档

属性 :

  • Resource (弦) [须]
    • Lambda 函数的 ARN
  • Tags (对象)[需要]

UntagResource

Canonical AWS API API 文档

属性 :

  • Resource (弦) [须]
    • Lambda 函数的 ARN
  • TagKeys (阵) [需要]
    • 从函数中去掉的标签键( 字符串) 组合

UpdateAlias

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Name (弦) [须]
    • 化名名称
  • Description (弦声)
    • 函数描述
  • FunctionVersion (弦声)
    • 别名函数的版本
  • RevisionId (弦声)
    • 仅在当前修订ID与指定的匹配时更新函数配置 RevisionId; 用于避免修改自您上次读取以来已改变的函数
  • RoutingConfig (标 题)

UpdateCodeSigningConfig

Canonical AWS API API 文档

属性 :

  • CodeSigningConfigArn (弦) [须]
    • 代码签名配置的 ARN
  • AllowedPublishers (标 题)
  • CodeSigningPolicies (标 题)
  • Description (弦声)
    • 函数描述

UpdateEventSourceMapping

Canonical AWS API API 文档

属性 :

  • UUID (弦) [须]
    • 事件源映射的 UUID
  • AmazonManagedKafkaEventSourceConfig (标 题)
  • BatchSize (数目)
  • BisectBatchOnFunctionError (布尔)
    • 如果函数返回出错, 将批次分割并再次尝试( 仅针对 Kinesis 和 DynamoDB 流)
  • DestinationConfig (标 题)
  • DocumentDBEventSourceConfig (标 题)
  • Enabled (布尔)
    • 设定为 false 创建时禁用事件源
  • FilterCriteria (标 题)
  • FunctionName (弦声)
    • Lambda 函数的名称、版本或别名
  • FunctionResponseTypes (阵列)
    • 最多 1 个字符串列表, 定义当前应用到事件源映射的响应类型 enum; 对于 Kinesis, DynamoDB Streams 和 Amazon SQS
    • 更详细情况( AWS)
  • MaximumBatchingWindowInSeconds (数目)
    • 最大时间( 秒) 从 0 到 300 , Lambda 在调用该功能前可能花在收集记录上
    • 更详细情况( AWS)
  • MaximumRecordAgeInSeconds (数目)
    • 最大年龄介于 -1 (无限,默认) 至 604,800 个事件之间,然后才会被丢弃 Kinesis 财务报告和审定财务报表 DynamoDB 溪流
  • MaximumRetryAttempts (数目)
    • 在丢弃记录前,在 -1(无限,默认)至10,000之间尝试的最大次数; Kinesis 财务报告和审定财务报表 DynamoDB 仅限
  • ParallelizationFactor (数目)
    • 1至10个可同时处理的批次数
  • Queues (阵列)
    • 精确指定名称的 1 字符串的矩阵 Amazon MQ 要消耗的代理目标队列
  • ScalingConfig (标 题)
  • SourceAccessConfigurations (阵列)
    • 最多为22个 SourceAccessConfiguration 指定安全事件源所需的认证协议或 VPC 组件对象
  • TumblingWindowInSeconds (数目)
    • 指定处理窗口持续时间的时间(秒)从0到900 DynamoDB 财务报告和审定财务报表 Kinesis 事件流来源

UpdateFunctionCode

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • Architectures (阵列)
    • 系统架构,阵列可以包含其中之一 x86_64 (违约)或 arm64
  • DryRun (弦声)
    • 验证请求参数和访问权限,而不修改函数代码(true(中文(简体) )
  • ImageUri (弦声)
    • Amazon ECR 登记册中容器图像的URI( 如果不使用.zip文件)
  • Publish (布尔)
    • 更新代码后公布新版本( E)true);实际上与呼叫相同 PublishVersion
  • RevisionId (弦声)
    • 仅在当前修订ID与指定的匹配时更新函数配置 RevisionId; 用于避免修改自您上次读取以来已改变的函数
  • S3Bucket (弦声)
    • 装有部署包钥匙的S3桶;必须在同一区域
  • S3Key (弦声)
    • 部署包的 S3 密钥( 必须是 .zip 文件)
  • S3ObjectVersion (弦声)
    • 如果适用, S3 对象版本将使用
  • ZipFile (弦,缓冲)
    • .zip 部署套件的文件路径或原始缓冲

UpdateFunctionConfiguration

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • DeadLetterConfig (标 题)
  • Description (弦声)
    • 函数描述
  • Environment (标 题)
  • EphemeralStorage (标 题)
  • FileSystemConfigs (阵列)
  • Handler (弦声)
    • Lambda调用来运行您函数的代码中处理器文件的名称和方法方法(例如. index.handler(中文(简体) )
    • 更详细情况( AWS)
  • ImageConfig (标 题)
  • KMSKeyArn (弦声)
    • 用于加密您函数环境变量的密钥管理客户端的 ARN
  • Layers (阵列)
    • 函数层列表 ARNs(包括版本),用于添加函数执行环境
  • MemorySize (数目)
    • 运行时可用的内存量( MB) 从128到10240; 增加内存也会增加 CPU 分配
  • RevisionId (弦声)
    • 仅在当前修订ID与指定的匹配时更新函数配置 RevisionId; 用于避免修改自您上次读取以来已改变的函数
  • Role (弦声)
    • 函数执行角色的 ARN
  • Runtime (弦声)
  • SnapStart (标 题)
  • Timeout (数目)
    • 停止前允许运行一个函数的时间( 秒) 从 3 (默认) 到 900
  • TracingConfig (标 题)
  • VpcConfig (标 题)

UpdateFunctionEventInvokeConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • DestinationConfig (标 题)
  • MaximumEventAgeInSeconds (数目)
    • 为要处理的事件设定60至21 600(包括)个最长全秒年龄
  • MaximumRetryAttempts (数目)
    • 在丢弃记录前,在 -1(无限,默认)至10,000之间尝试的最大次数; Kinesis 财务报告和审定财务报表 DynamoDB 仅限

UpdateFunctionUrlConfig

Canonical AWS API API 文档

属性 :

  • FunctionName (弦) [须]
    • Lambda 函数的名称、版本或别名
  • AuthType (弦声)
    • 函数 URL 将使用的认证类型 AWS_IAM 或者说 NONE
  • Cors (标 题)
  • InvokeMode (弦声)
    • 指定将如何引用此函数, 或 BUFFERED (默认,使用 Invoke API 操作)或 RESPONSE_STREAM (流出的结果随着得到,使用 InvokeWithResponseStream API 操作)
    • 更详细情况( AWS)
  • Qualifier (弦声)
    • 指定一个版本或别名以引用该函数的已发布版本

折旧方法

有待执行的方法

请帮忙 打开 PR来啊!

学多点

版本与发布记录

@aws-lite/lambda 共发布 12 个版本,首次发布于 2023/10/31;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.1.5latest2024/08/022 年前
0.1.42024/08/012 年前
0.1.32024/08/012 年前
0.1.22024/06/122 年前
0.1.12024/05/212 年前
0.1.02024/05/042 年前

关于 @aws-lite/lambda 的常见问题

@aws-lite/lambda 是什么?

公务 aws-lite lambda 插件

如何安装 @aws-lite/lambda?

在项目目录运行 npm install @aws-lite/lambda,或使用 pnpm add / yarn add / bun add。

@aws-lite/lambda 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/aws-lite__lambda 是否存在。

@aws-lite/lambda 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@aws-lite/lambda 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=16。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@aws-lite/lambda 可以商用吗?

@aws-lite/lambda 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@aws-lite/lambda 的下载量有多少?

根据 npm 官方下载统计,@aws-lite/lambda 在 2026/10/08 – 2026/11/06 这 30 天内被下载 183,095 次,日均约 6,103 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@aws-lite/lambda 还在维护吗?

最新版本 0.1.5 发布于 2024/08/02(2 年前);至今共发布 12 个版本,其中过去 12 个月发布了 0 个;首次发布于 2023/10/31。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。