lambda関数のコンテナイメージのデプロイ
cf. https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/gettingstarted-images.html#configuration-images-cloudformation
コンテナイメージを関数にデプロイすると、そのイメージは読み取り専用になる
手動で更新する場合は、Lambdaコンソールで以下の手順を実施する
- Lambda コンソールの [Functions] (関数) ページを開きます。
- 対象の関数を選択します。
- [イメージ] の下にある、[新しいイメージのデプロイ] をクリックします。
- [画像の参照] をクリックします。
- [Select container image] (コンテナイメージの選択) ダイアログボックスで、ドロップダウンリストから Amazon ECR リポジトリを選択した後、新しいバージョンのイメージを選択します。
- [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