配置 Lambda 运行时管理设置 - Amazon Lambda
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

配置 Lambda 运行时管理设置

您可以使用 Lambda 控制台或 Amazon Command Line Interface(Amazon CLI)配置运行时管理设置。

注意

您可以为每个函数版本单独配置运行时管理设置。

配置 Lambda 更新运行时版本的方式(控制台)
  1. 打开 Lamba 控制台的函数页面

  2. 选择一个函数的名称。

  3. Code(代码)选项卡上的 Runtime settings(运行时设置)下,选择 Edit runtime management configuration(编辑运行时管理配置)。

  4. Runtime management configuration(运行时管理配置)下,选择以下选项之一:

    • 要让函数自动更新到最新的运行时版本,请选择 Auto(自动)。

    • 要在更改函数后将函数更新到最新的运行时版本,请选择 Function update(函数更新)。

    • 要仅在更改运行时版本 ARN 后将函数更新到最新的运行时版本,请选择 Manual(手动)。您可以在 Runtime management configuration(运行时管理配置)下找到运行时版本 ARN。您也可以在函数日志 INIT_START 行中找到 ARN。

    有关这些选项的更多信息,请参阅运行时更新模式

  5. 选择保存

配置 Lambda 更新运行时版本的方式(Amazon CLI)

要为函数配置运行时管理,请运行 put-runtime-management-config Amazon CLI 命令。使用 Manual 模式时,还必须提供运行时版本 ARN。

aws lambda put-runtime-management-config \ --function-name my-function \ --update-runtime-on Manual \ --runtime-version-arn arn:aws:lambda:us-east-2::runtime:8eeff65f6809a3ce81507fe733fe09b835899b99481ba22fd75b5a7338290ec1

您应该可以看到类似于如下所示的输出内容:

{ "UpdateRuntimeOn": "Manual", "FunctionArn": "arn:aws:lambda:us-east-2:111122223333:function:my-function", "RuntimeVersionArn": "arn:aws:lambda:us-east-2::runtime:8eeff65f6809a3ce81507fe733fe09b835899b99481ba22fd75b5a7338290ec1" }