$LATEST.のエラーがでた場合の対処法をご紹介します。Eventsを追加しようとしたところ以下のようなエラーが出てしまいました。雑な日本語訳をすると「$LATESTのポリシーの追加はサポートされていない」といったようなメッセージのようです。これの原因はCloudWatchルールにデフォルトの場合、以下のように設定されているためです。バージョン/エイリアスの設定の箇所がデフォルトになっており、エイリアスが非修飾のLambda関数を呼び出すようになっているためです。CloudWatchルールのターゲットはLambda関数のバージョンまたはエイリアス単位で設定してあげる必要あります。$LATESTなんてバージョンはしらねーぞというエラーみたいです。解決策このエラーを解決するためにはCloudwatchルールのターゲットでこのLambdaの$LATESTの設定を入れてあげればいいわけですが、そのままでは以下のように「項目がありません」と言われてしまいます。これを解決するためにLambdaで$LATESTのエイリアスをつくってあげる必要があります。Lambdaの設定(エイリアス作成)マネジメントコンソールでLambdaのページに戻り、バージョンで$LATESTを選び、アクションから「エイリアスの作成」を選択します。新しいエイリアスの作成ウインドウが開きますのでエイリアスの名前を適当に決め、バージョンで$LATESTを選択します。上記のLambdaの設定を行うと、ターゲットで先程追加したエイリアスが選択できるようになっています。Eventsを追加することができます!おわりまあ言われてみれば当たり前といえば当たり前なんですが、わすれがちです。デフォルトのエイリアスで非修飾のエイリアスが$LATESTになっているので、特に意識しなくてもいいようにはなっているんですが、特殊な設定をしたいといったときには有効です。誰?インフラエンジニアをやっている27歳の個人事業主。LPIC-304AWSアソシエイト2つおしごとあれば。(4)月別アーカイブLinksGitHubtwitterスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。