Lambda ランタイム管理設定
ランタイム管理は、Lambda コンソール、または AWS Command Line Interface (AWS CLI) を使用して設定できます。
注記
ランタイム管理は、関数バージョンごとに個別に設定できます。
Lambda がランタイムバージョンを更新する方法を設定する (コンソール)
Lambda コンソールの関数ページ
を開きます。 -
関数の名前を選択します。
-
[Code] (コード) タブの [Runtime settings] (ランタイム設定) で [Edit runtime management configuration] (ランタイム管理設定を編集) を選択します。
-
[Runtime management configuration] (ランタイム管理設定) で、以下のいずれかを選択します。
関数を最新のランタイムバージョンに自動的に更新するには、[Auto] (自動) を選択します。
関数を変更するときに関数を最新のランタイムバージョンに更新するには、[Function update] (関数の更新) を選択します。
ランタイムバージョンの ARN を変更するときにのみ関数を最新のランタイムバージョンに更新するには、[Manual (手動) を選択します。ランタイムバージョンの ARN は、[Runtime management configuration] (ランタイム管理設定) で確認できます。ARN は、関数ログの
INIT_START
行でも確認できます。
これらのオプションの詳細については、「ランタイム更新モード」を参照してください。
[Save] を選択します。
Lambda がランタイムバージョンを更新する方法を設定する (AWS CLI)
関数のランタイム管理を設定するには、put-runtime-management-configManual
モードを使用するときは、ランタイムバージョンの ARN も指定する必要があります。
aws lambda put-runtime-management-config \ --function-name
my-function
\ --update-runtime-on Manual \ --runtime-version-arnarn: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" }