# @aws-lite/lambda 中文文档

规范地址：https://npmcn.com/package/%40aws-lite/lambda/

版本：0\.1\.5
npm 元数据更新时间：2026-03-06T19:09:58.274Z
中文译文更新时间：2026-11-07T11:07:16.924Z
软件包许可：Apache-2\.0

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40aws-lite/lambda
原文对照：https://npmcn.com/package/%40aws-lite/lambda/?lang=original
项目主页：https://aws-lite.org/services/lambda
源码仓库：https://github.com/aws-lite/aws-lite

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：100 kB，4 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- Node.js 要求：\>=16
- 运行依赖：0 个
- 首次发布：2023-10-30T18:28:15.574Z
- 最新版本发布：2024-08-01T16:04:40.141Z
- 近 30 天下载量：183095（2026-10-08 至 2026-11-06，npm 官方下载统计）
- 已发布版本数：12（近 12 个月 0 个）

## 中文简介

公务 `aws-lite` lambda 插件

## 安装

```sh
npm install @aws-lite/lambda
```

也可以使用：`pnpm add @aws-lite/lambda`、`yarn add @aws-lite/lambda`、`bun add @aws-lite/lambda`

## README

# [`@aws-lite/lambda`](https://aws-lite.org/services/lambda)

> 公务 `aws-lite` lambda 插件

> 由下列人员维护: [@ architect](https://github.com/architect)

## 安装

```sh
npm i @aws-lite/lambda
```

可选安装类型 :

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

## 参考文献

[在aws-lite.org提供实例参考文件](https://aws-lite.org/services/lambda)

## 方法

### `AddLayerVersionPermission`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_AddLayerVersionPermission.html)

属性 :

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

### `AddPermission`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html)

属性 :

-   **`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 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_CreateAlias.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`Description` (弦声)**
    -   函数描述
-   **`FunctionVersion` (弦) \[须\]**
    -   别名函数的版本
-   **`Name` (弦) \[须\]**
    -   化名名称
-   **`RoutingConfig` (标 题)**
    -   配置函数版本权重
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html#configuring-alias-routing)

### `CreateCodeSigningConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_CreateCodeSigningConfig.html)

属性 :

-   **`AllowedPublishers` (对象)\[需要\]**
    -   此代码签名配置的签名配置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/api/API_AllowedPublishers.html)
-   **`CodeSigningPolicies` (标 题)**
    -   定义验证检查失败时要采取的行动
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/api/API_CodeSigningPolicies.html)
-   **`Description` (弦声)**
    -   函数描述

### `CreateEventSourceMapping`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_CreateEventSourceMapping.html)

属性 :

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

### `CreateFunction`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_CreateFunction.html)

属性 :

-   **`Code` (对象)\[需要\]**
    -   在Lambda运行的代号有效载荷;物体可以包含: `ImageUri` (ECR图像), `S3Bucket` + 键 `S3Key` + 键 `S3ObjectVersion` (S3桶在同一区域、密钥和可选版本),或 `ZipFile` (基数64-编码拉链)
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_FunctionCode.html)
-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`Role` (弦) \[须\]**
    -   函数执行角色的 ARN
-   **`Architectures` (阵列)**
    -   系统架构,阵列可以包含其中之一 `x86_64` (违约)或 `arm64`
-   **`CodeSigningConfigArn` (弦声)**
    -   用于启用此功能的代码签名配置的 ARN
-   **`DeadLetterConfig` (标 题)**
    -   死字母队列配置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_DeadLetterConfig.html)
-   **`Description` (弦声)**
    -   函数描述
-   **`Environment` (标 题)**
    -   环境变量配置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_Environment.html)
-   **`EphemeralStorage` (标 题)**
    -   函数大小 `/tmp` 目录( 以 MB 为单位), 从 512 (默认) 到 10240
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_EphemeralStorage.html)
-   **`FileSystemConfigs` (阵列)**
    -   EFS 文件系统连接设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_FileSystemConfig.html)
-   **`Handler` (弦声)**
    -   Lambda调用来运行您函数的代码中处理器文件的名称和方法方法(例如. `index.handler`(中文(简体) )
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html)
-   **`ImageConfig` (标 题)**
    -   容器图像配置( 覆盖 Docker 文件)
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_ImageConfig.html)
-   **`KMSKeyArn` (弦声)**
    -   用于加密您函数环境变量的密钥管理客户端的 ARN
-   **`Layers` (阵列)**
    -   函数层列表 ARNs(包括版本),用于添加函数执行环境
-   **`MemorySize` (数目)**
    -   运行时可用的内存量( MB) 从128到10240; 增加内存也会增加 CPU 分配
-   **`PackageType` (弦声)**
    -   部署软件包类型,或 `Image` (容器图像)或 `Zip` (zip存档)
-   **`Publish` (布尔)**
    -   设定为 `true` 在创建期间发布该函数的第一个版本
-   **`Runtime` (弦声)**
    -   运行时间标识符
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html)
-   **`SnapStart` (标 题)**
    -   SnapStart 设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_SnapStart.html)
-   **`Tags` (阵列)**
    -   用于函数的标签列表
-   **`Timeout` (数目)**
    -   停止前允许运行一个函数的时间( 秒) 从 3 (默认) 到 900
-   **`TracingConfig` (标 题)**
    -   用 X-Ray 样本和追踪收到的请求
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_TracingConfig.html)
-   **`VpcConfig` (标 题)**
    -   VPC 网络配置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_VpcConfig.html)

### `CreateFunctionUrlConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_CreateFunctionUrlConfig.html)

属性 :

-   **`AuthType` (弦) \[须\]**
    -   函数 URL 将使用的认证类型 `AWS_IAM` 或者说 `NONE`
-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`Cors` (标 题)**
    -   交叉来源资源共享设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_CreateFunctionUrlConfig.html#lambda-CreateFunctionUrlConfig-request-Cors)
-   **`InvokeMode` (弦声)**
    -   指定将如何引用此函数, 或 `BUFFERED` (默认,使用 `Invoke` API 操作)或 `RESPONSE_STREAM` (流出的结果随着得到,使用 `InvokeWithResponseStream` API 操作)
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_CreateFunctionUrlConfig.html#lambda-CreateFunctionUrlConfig-request-InvokeMode)
-   **`Qualifier` (弦声)**
    -   指定一个版本或别名以引用该函数的已发布版本

### `DeleteAlias`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteAlias.html)

属性 :

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

### `DeleteCodeSigningConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteCodeSigningConfig.html)

属性 :

-   **`CodeSigningConfigArn` (弦) \[须\]**
    -   代码签名配置的 ARN

### `DeleteEventSourceMapping`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteEventSourceMapping.html)

属性 :

-   **`UUID` (弦) \[须\]**
    -   事件源映射的 UUID

### `DeleteFunction`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunction.html)

属性 :

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

### `DeleteFunctionCodeSigningConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionCodeSigningConfig.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名

### `DeleteFunctionConcurrency`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionConcurrency.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名

### `DeleteFunctionEventInvokeConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionEventInvokeConfig.html)

属性 :

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

### `DeleteFunctionUrlConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionUrlConfig.html)

属性 :

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

### `DeleteLayerVersion`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteLayerVersion.html)

属性 :

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

### `DeleteProvisionedConcurrencyConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteProvisionedConcurrencyConfig.html)

属性 :

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

### `GetAccountSettings`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetAccountSettings.html)

属性 :

### `GetAlias`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetAlias.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`Name` (弦) \[须\]**
    -   函数别名名称

### `GetCodeSigningConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetCodeSigningConfig.html)

属性 :

-   **`CodeSigningConfigArn` (弦) \[须\]**
    -   代码签名配置的 ARN

### `GetEventSourceMapping`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetEventSourceMapping.html)

属性 :

-   **`UUID` (弦) \[须\]**
    -   事件源映射的 ARN

### `GetFunction`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunction.html)

属性 :

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

### `GetFunctionCodeSigningConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionCodeSigningConfig.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名

### `GetFunctionConcurrency`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionConcurrency.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名

### `GetFunctionConfiguration`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionConfiguration.html)

属性 :

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

### `GetFunctionEventInvokeConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionEventInvokeConfig.html)

属性 :

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

### `GetFunctionUrlConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionUrlConfig.html)

属性 :

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

### `GetLayerVersion`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetLayerVersion.html)

属性 :

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

### `GetLayerVersionByArn`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetLayerVersionByArn.html)

属性 :

-   **`Arn` (弦) \[须\]**
    -   图层版本的 ARN

### `GetLayerVersionPolicy`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetLayerVersionPolicy.html)

属性 :

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

### `GetPolicy`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetPolicy.html)

属性 :

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

### `GetProvisionedConcurrencyConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetProvisionedConcurrencyConfig.html)

属性 :

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

### `GetRuntimeManagementConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_GetRuntimeManagementConfig.html)

属性 :

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

### `Invoke`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html)

属性 :

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

### `ListAliases`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListAliases.html)

属性 :

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

### `ListCodeSigningConfigs`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListCodeSigningConfigs.html)

属性 :

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

### `ListEventSourceMappings`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListEventSourceMappings.html)

属性 :

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

### `ListFunctionEventInvokeConfigs`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListFunctionEventInvokeConfigs.html)

属性 :

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

### `ListFunctions`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListFunctions.html)

属性 :

-   **`FunctionVersion` (弦声)**
    -   设定为 `ALL` 包括所有已出版版本的条目
-   **`Marker` (弦声)**
    -   贴花符
-   **`MasterRegion` (弦声)**
    -   显示 `LambdaEdge` 从指定区域的主函数复制的函数
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_ListFunctions.html#API_ListFunctions_RequestSyntax)
-   **`MaxItems` (数目)**
    -   最大要返回的项目数量; 最大 10,000
-   **`paginate` (布尔,字符串)**
    -   启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

### `ListFunctionsByCodeSigningConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListFunctionsByCodeSigningConfig.html)

属性 :

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

### `ListFunctionUrlConfigs`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListFunctionUrlConfigs.html)

属性 :

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

### `ListLayers`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListLayers.html)

属性 :

-   **`CompatibleArchitecture` (弦声)**
    -   将指令集架构设定为 : `x86_64`, (中文(简体) ), `arm64`
-   **`CompatibleRuntime` (弦声)**
    -   设置运行时间标识符
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_ListLayers.html#API_ListLayers_RequestSyntax)
-   **`Marker` (弦声)**
    -   贴花符
-   **`MaxItems` (数目)**
    -   最大要返回的项目数量; 最大 10,000
-   **`paginate` (布尔,字符串)**
    -   启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

### `ListLayerVersions`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListLayerVersions.html)

属性 :

-   **`LayerName` (弦) \[须\]**
    -   层的名称或 ARN
-   **`CompatibleArchitecture` (弦声)**
    -   将指令集架构设定为 : `x86_64`, (中文(简体) ), `arm64`
-   **`CompatibleRuntime` (弦声)**
    -   设置运行时间标识符
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_ListLayerVersions.html#API_ListLayerVersions_RequestSyntax)
-   **`Marker` (弦声)**
    -   贴花符
-   **`MaxItems` (数目)**
    -   最大要返回的项目数量; 最大 10,000
-   **`paginate` (布尔,字符串)**
    -   启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

### `ListProvisionedConcurrencyConfigs`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListProvisionedConcurrencyConfigs.html)

属性 :

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

### `ListTags`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListTags.html)

属性 :

-   **`Resource` (弦) \[须\]**
    -   Lambda 函数的 ARN

### `ListVersionsByFunction`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_ListVersionsByFunction.html)

属性 :

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

### `PublishLayerVersion`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html)

属性 :

-   **`Content` (对象)\[需要\]**
    -   层的内容; 对象可以包含: `S3Bucket`, (中文(简体) ), `S3Key`, (中文(简体) ), `S3ObjectVersion`,或 `ZipFile` (基数64-编码拉链)
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html#lambda-PublishLayerVersion-request-Content)
-   **`CompatibleArchitectures` (阵列)**
    -   最多2个字符串指定指令集架构的阵列;阵列可以包含: `x86_64`, (中文(简体) ), `arm64`
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html#lambda-PublishLayerVersion-request-CompatibleArchitectures)
-   **`CompatibleRuntimes` (阵列)**
    -   最多15个字符串指定相容运行时环境的阵列
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html#lambda-PublishLayerVersion-request-CompatibleRuntimes)
-   **`Description` (弦声)**
    -   函数描述
-   **`LiscenceInfo` (弦声)**
    -   该层的软件许可证
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html#lambda-PublishLayerVersion-request-LicenseInfo)

### `PublishVersion`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_PublishVersion.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`CodeSha256` (弦声)**
    -   用于确认此函数的校验和自更新以来没有变化
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_PublishVersion.html#lambda-PublishVersion-request-CodeSha256)
-   **`Description` (弦声)**
    -   函数描述
-   **`RevisionId` (弦声)**
    -   仅在当前修订ID与指定的匹配时更新函数配置 `RevisionId`; 用于避免修改自您上次读取以来已改变的函数

### `PutFunctionCodeSigningConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionCodeSigningConfig.html)

属性 :

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

### `PutFunctionConcurrency`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionConcurrency.html)

属性 :

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

### `PutFunctionEventInvokeConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionEventInvokeConfig.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`DestinationConfig` (标 题)**
    -   指定 Lambda 处理后的事件目的地
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionEventInvokeConfig.html#lambda-PutFunctionEventInvokeConfig-request-DestinationConfig)
-   **`MaximumEventAgeInSeconds` (数目)**
    -   为要处理的事件设定60至21 600(包括)个最长全秒年龄
-   **`MaximumRetryAttempts` (数目)**
    -   当函数返回错误时, 设置 0 到 2 之间的最大重试次数( 包含)
-   **`Qualifier` (弦声)**
    -   指定一个版本或别名以引用该函数的已发布版本

### `PutProvisionedConcurrencyConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_PutProvisionedConcurrencyConfig.html)

属性 :

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

### `PutRuntimeManagementConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_PutRuntimeManagementConfig.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`UpdateRuntimeOn` (弦) \[须\]**
    -   指定运行时间更新模式;可以是: `Auto` (违约), `FunctionUpdate`, (中文(简体) ), `Manual`
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_PutRuntimeManagementConfig.html#lambda-PutRuntimeManagementConfig-request-UpdateRuntimeOn)
-   **`Qualifier` (弦声)**
    -   指定函数的版本
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_PutRuntimeManagementConfig.html#API_PutRuntimeManagementConfig_RequestSyntax#Qualifier)
-   **`RuntimeVersionArn` (弦声)**
    -   该函数将使用的运行时版本的 ARN

### `RemoveLayerVersionPermission`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_RemoveLayerVersionPermission.html)

属性 :

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

### `RemovePermission`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_RemovePermission.html)

属性 :

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

### `TagResource`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_TagResource.html)

属性 :

-   **`Resource` (弦) \[须\]**
    -   Lambda 函数的 ARN
-   **`Tags` (对象)\[需要\]**
    -   用于函数的标记记录
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_TagResource.html#lambda-TagResource-request-Tags)

### `UntagResource`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_UntagResource.html)

属性 :

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

### `UpdateAlias`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateAlias.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`Name` (弦) \[须\]**
    -   化名名称
-   **`Description` (弦声)**
    -   函数描述
-   **`FunctionVersion` (弦声)**
    -   别名函数的版本
-   **`RevisionId` (弦声)**
    -   仅在当前修订ID与指定的匹配时更新函数配置 `RevisionId`; 用于避免修改自您上次读取以来已改变的函数
-   **`RoutingConfig` (标 题)**
    -   配置函数版本权重
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html#configuring-alias-routing)

### `UpdateCodeSigningConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateCodeSigningConfig.html)

属性 :

-   **`CodeSigningConfigArn` (弦) \[须\]**
    -   代码签名配置的 ARN
-   **`AllowedPublishers` (标 题)**
    -   此代码签名配置的签名配置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateCodeSigningConfig.html#lambda-UpdateCodeSigningConfig-request-AllowedPublishers)
-   **`CodeSigningPolicies` (标 题)**
    -   定义验证检查失败时要采取的行动
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateCodeSigningConfig.html#lambda-UpdateCodeSigningConfig-request-CodeSigningPolicies)
-   **`Description` (弦声)**
    -   函数描述

### `UpdateEventSourceMapping`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateEventSourceMapping.html)

属性 :

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

### `UpdateFunctionCode`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionCode.html)

属性 :

-   **`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 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionConfiguration.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`DeadLetterConfig` (标 题)**
    -   死字母队列配置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_DeadLetterConfig.html)
-   **`Description` (弦声)**
    -   函数描述
-   **`Environment` (标 题)**
    -   环境变量配置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_Environment.html)
-   **`EphemeralStorage` (标 题)**
    -   函数大小 `/tmp` 目录( 以 MB 为单位), 从 512 (默认) 到 10240
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_EphemeralStorage.html)
-   **`FileSystemConfigs` (阵列)**
    -   EFS 文件系统连接设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_FileSystemConfig.html)
-   **`Handler` (弦声)**
    -   Lambda调用来运行您函数的代码中处理器文件的名称和方法方法(例如. `index.handler`(中文(简体) )
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html)
-   **`ImageConfig` (标 题)**
    -   容器图像配置( 覆盖 Docker 文件)
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_ImageConfig.html)
-   **`KMSKeyArn` (弦声)**
    -   用于加密您函数环境变量的密钥管理客户端的 ARN
-   **`Layers` (阵列)**
    -   函数层列表 ARNs(包括版本),用于添加函数执行环境
-   **`MemorySize` (数目)**
    -   运行时可用的内存量( MB) 从128到10240; 增加内存也会增加 CPU 分配
-   **`RevisionId` (弦声)**
    -   仅在当前修订ID与指定的匹配时更新函数配置 `RevisionId`; 用于避免修改自您上次读取以来已改变的函数
-   **`Role` (弦声)**
    -   函数执行角色的 ARN
-   **`Runtime` (弦声)**
    -   运行时间标识符
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html)
-   **`SnapStart` (标 题)**
    -   SnapStart 设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_SnapStart.html)
-   **`Timeout` (数目)**
    -   停止前允许运行一个函数的时间( 秒) 从 3 (默认) 到 900
-   **`TracingConfig` (标 题)**
    -   用 X-Ray 样本和追踪收到的请求
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_TracingConfig.html)
-   **`VpcConfig` (标 题)**
    -   VPC 网络配置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_VpcConfig.html)

### `UpdateFunctionEventInvokeConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionEventInvokeConfig.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`DestinationConfig` (标 题)**
    -   指定 Lambda 处理后的事件目的地
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionEventInvokeConfig.html#lambda-UpdateFunctionEventInvokeConfig-request-DestinationConfig)
-   **`MaximumEventAgeInSeconds` (数目)**
    -   为要处理的事件设定60至21 600(包括)个最长全秒年龄
-   **`MaximumRetryAttempts` (数目)**
    -   在丢弃记录前,在 -1(无限,默认)至10,000之间尝试的最大次数; `Kinesis` 财务报告和审定财务报表 `DynamoDB` 仅限

### `UpdateFunctionUrlConfig`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionUrlConfig.html)

属性 :

-   **`FunctionName` (弦) \[须\]**
    -   Lambda 函数的名称、版本或别名
-   **`AuthType` (弦声)**
    -   函数 URL 将使用的认证类型 `AWS_IAM` 或者说 `NONE`
-   **`Cors` (标 题)**
    -   交叉来源资源共享设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionUrlConfig.html#lambda-UpdateFunctionUrlConfig-request-Cors)
-   **`InvokeMode` (弦声)**
    -   指定将如何引用此函数, 或 `BUFFERED` (默认,使用 `Invoke` API 操作)或 `RESPONSE_STREAM` (流出的结果随着得到,使用 `InvokeWithResponseStream` API 操作)
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionUrlConfig.html#lambda-UpdateFunctionUrlConfig-request-InvokeMode)
-   **`Qualifier` (弦声)**
    -   指定一个版本或别名以引用该函数的已发布版本

### 折旧方法

-   [`InvokeAsync`](https://docs.aws.amazon.com/lambda/latest/dg/API_InvokeAsync.html)

### 有待执行的方法

> 请帮忙 [打开 PR](https://github.com/aws-lite/aws-lite#authoring-aws-lite-plugins)来啊!

-   [`InvokeWithResponseStream`](https://docs.aws.amazon.com/lambda/latest/dg/API_InvokeWithResponseStream.html)

## 学多点

-   [更多关于 `aws-lite` 插件 API](https://aws-lite.org/plugin-api)
-   [学着如何促进这个和其他 `aws-lite` 插件](https://aws-lite.org/contributing)

## 常见问题

### @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 和提交记录判断。

