ヤマムギ

growing hard days.

*

Lambdaバージョンとエイリアスとトリガー

      2021/07/08

Lambdaのバージョン、エイリアスにはそれぞれ別のトリガーが設定できます。

上図のように、バージョン1、2を作成して、エイリアスprod, beta, devを作成して、同一のS3バケットのプレフィックス(赤字)を分けてトリガーを設定しました。

そして下記のコードをデプロイして、各プレフィックス別にオブジェクトをアップロードしました。

prod/トリガーでは、ARNはprod、バージョンは1でした。
v1/トリガーでは、ARNは1、バージョンは1でした。

beta/トリガーでは、ARNはbeta、バージョンは2でした。
v2/トリガーでは、ARNは2、バージョンは2でした。

個別にプッシュ型のトリガーが設定できるということは、Lambda関数のリソースベースポリシーも変更できるということで、バージョンはイミュータブルですが、トリガーとリソースベースポリシーはイミュータブルではないということですね。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS ,

ad

ad

  関連記事

AWS DeepLens開封の儀

去年(2019年)7月にamazon.co.jpでDeepLens買えますやんっ …

Amazon Rekognitionでイベント参加者の顔写真を解析して似ている人ランキングをその場で作る

2017/9/21に開催されたAWS Cloud Roadshow 2017 大 …

AWS CDKでリージョンをまたいだクロススタックリファレンスはできなかった

例えばこんなコードが実行できるかというと、 [crayon-68311821d1 …

AWS CloudFormationでAmazon DynamoDBテーブルを作ってアイテムを追加する

デモ用にDynamoDBテーブルを作って消して、ということをたまにするので、Cl …

Amazon Route 53プライベートホストゾーン設定

Amazon Route 53プライベートホストゾーンを作成してみました。 Ro …

kintone webhookからAWS API Gateway – Lambdaを実行しレコードの値を渡す

2017年2月のアップデートでkintoneにWebhook機能がリリースされま …

EC2のAMIとRDSのスナップショットを他のAWSアカウントに共有してブログサイトをAWSアカウント間で引っ越す

当ブログで使用しているEC2とRDSを環境の整理のため、他のAWSアカウントへ引 …

Amazon Location Service入門ワークショップ-ルート計算

Amazon Location Service入門ワークショップのアプリで、ルー …

当ブログ(WordPress)のCloudFrontのキャッシュヒット率があがった

当ブログの構成です。 S3とALB+EC2 Auto Scalingで構成してい …

AWSアカウント内のCloudWatchアラームを削除する

やりたいこと 特定アカウント特定リージョン内のCloudWatdchアラームを全 …