lambda関数のコンテナイメージのデプロイ

cf. https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/gettingstarted-images.html#configuration-images-cloudformation

コンテナイメージを関数にデプロイすると、そのイメージは読み取り専用になる

手動で更新する場合は、Lambdaコンソールで以下の手順を実施する

  1. Lambda コンソールの [Functions] (関数) ページを開きます。
  2. 対象の関数を選択します。
  3. [イメージ] の下にある、[新しいイメージのデプロイ] をクリックします。
  4. [画像の参照] をクリックします。
  5. [Select container image] (コンテナイメージの選択) ダイアログボックスで、ドロップダウンリストから Amazon ECR リポジトリを選択した後、新しいバージョンのイメージを選択します。
  6. [Save] を選択します。

Lambda APIを使用して関数コードを更新する場合は以下

aws lambda update-function-code --region sa-east-1 --function-name my-function \
    --image-uri <ECR Image URI>   \

my-function はlambda関数名、ImageUri はECRのImage URI、

各オプションについては以下リファレンス参照

https://docs.aws.amazon.com/cli/latest/reference/lambda/update-function-code.html#options