AWS Lambda 関数で 2 番目の Lambda 関数を呼び出したときに、AWS Secrets Manager のシークレットをローテーションできませんでした。
ローテーション関数が 2 番目の Lambda 関数を呼び出してシークレットをローテーションした場合、ローテーションは失敗し、次のようなメッセージが表示されます。
"Pending secret version EXAMPLE1-90ab-cdef-fedc-ba987EXAMPLE for Secret MySecret was not created by Lambda MyRotationFunction.Remove the AWSPENDING staging label and restart rotation."
この問題を解決するには、シークレットをローテーションするコードが、シークレットのローテーション関数として設定されている 1 つの Lambda 関数に含まれていることを確認してください。
Lambda ローテーション関数コードが失敗した場合は、「Secrets Manager の Lambda ローテーションが失敗した原因を教えてください」を参照してください。
AWS Secrets Manager のローテーションに関するトラブルシューティング
AWS Secrets Manager のローテーション関数テンプレート
Lambda 関数によるローテーション
Tsuji Yuta
質問済み 2年前
Daisuke
質問済み 1年前
leomarokun
Taya_M
公開済み 9ヶ月前