スキップしてコンテンツを表示

Lambda ローテーション関数が Secrets Manager シークレットをローテーションする 2 番目の関数を呼び出したときに失敗した理由を教えてください。

所要時間1分
0

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 関数によるローテーション

AWS公式更新しました 3ヶ月前