ブックマーク / repost.aws (2)

  • CloudFormation でスタックしている Lambda-backed カスタムリソースを削除する

    AWS Lambda-backed カスタムリソースが、AWS CloudFormation で DELETE_FAILED ステータスまたは DELETE_IN_PROGRESS ステータスのままになっています。カスタムリソースを削除したいと考えています。 簡単な説明 以下のいずれかの解決策を選択してください。 DELETE_FAILED ステータスのままになっているカスタムリソースを削除する DELETE_IN_PROGRESS のステータスのままになっているカスタムリソースを削除する 解決方法 DELETE_FAILED ステータスのままになっているカスタムリソースを削除する Lambda-backed カスタムリソースに削除リクエストを処理するロジックがないときにスタックを削除しようとすると、エラーメッセージが表示されます。カスタムリソースに誤った削除ロジックが含まれている場合にも

    CloudFormation でスタックしている Lambda-backed カスタムリソースを削除する
    kai_kou
    kai_kou 2019/08/05
  • AWS CloudFormation を使用して AWS Lambda が支援するカスタムリソースを実装するためのベストプラクティス

    解決方法 AWS CloudFormation で AWS Lambda ベースのカスタムリソースを実装する際には、次のベストプラクティスを考慮してください。 障害をレポート、記録、処理するカスタムリソースを構築する 例外が発生すると、関数コードはレスポンスを送信することなく終了する場合があります。CloudFormation では、操作が成功したか失敗したかを確認するために HTTPS レスポンスが必要です。報告されない例外が発生すると、CloudFormation はスタックロールバックを開始する前に操作がタイムアウトするまで待機します。ロールバック中に例外が再発した場合、CloudFormation は再びタイムアウトを待って、ロールバックの失敗で終了します。この間、スタックは使用できません。 タイムアウトの問題を回避するには、Lambda 関数用に作成するコードに次を含めてください

    AWS CloudFormation を使用して AWS Lambda が支援するカスタムリソースを実装するためのベストプラクティス
    kai_kou
    kai_kou 2019/06/26
  • 1