Lambda ランタイム管理設定 - AWS Lambda

Lambda ランタイム管理設定

ランタイム管理は、Lambda コンソール、または AWS Command Line Interface (AWS CLI) を使用して設定できます。

注記

ランタイム管理は、関数バージョンごとに個別に設定できます。

Lambda がランタイムバージョンを更新する方法を設定する (コンソール)
  1. Lambda コンソールの関数ページを開きます。

  2. 関数の名前を選択します。

  3. [Code] (コード) タブの [Runtime settings] (ランタイム設定) で [Edit runtime management configuration] (ランタイム管理設定を編集) を選択します。

  4. [Runtime management configuration] (ランタイム管理設定) で、以下のいずれかを選択します。

    • 関数を最新のランタイムバージョンに自動的に更新するには、[Auto] (自動) を選択します。

    • 関数を変更するときに関数を最新のランタイムバージョンに更新するには、[Function update] (関数の更新) を選択します。

    • ランタイムバージョンの ARN を変更するときにのみ関数を最新のランタイムバージョンに更新するには、[Manual (手動) を選択します。ランタイムバージョンの ARN は、[Runtime management configuration] (ランタイム管理設定) で確認できます。ARN は、関数ログの INIT_START 行でも確認できます。

    これらのオプションの詳細については、「ランタイム更新モード」を参照してください。

  5. [Save] を選択します。

Lambda がランタイムバージョンを更新する方法を設定する (AWS CLI)

関数のランタイム管理を設定するには、put-runtime-management-config AWS 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" }