Step Functions の実行履歴の保持期間を教えてください
困っていた内容
Step Functions のマネジメントコンソールからステートマシンの実行履歴を確認しようとしたところ、過去の情報が閲覧できませんでした。
Step Functions の実行履歴の保持期間を教えてください。
どう対応すればいいの?
標準ワークフローの実行履歴の保持期間は、デフォルトで 90 日間です。
クォータのリクエストを行うことで、30日間に短縮することも可能です。
実行が終了してから 90 日後。この期間後は、実行履歴の取得や表示はできません。Step Functions が保持するクローズした実行の数にはこれ以上のクォータはありません。
コンプライアンス、組織、または規制の要件を満たすために、クォータリクエストを送信することによって実行履歴の保持期間を 30 日に短縮できます。
Express ワークフローの実行履歴は、Step Functions 上に記録されません。
実行履歴を記録したい場合は、CloudWatch Logs へのログ記録を設定してください。
CloudWatch Logs を使用したログ記録 - AWS Step Functions
Express ワークフローは、標準ワークフローとは異なり AWS Step Functions に実行履歴を記録しません。Express ワークフローの実行履歴と結果を表示するには、Amazon CloudWatch Logs へのログ記録を設定する必要があります。
参考資料
クォータ - AWS Step Functions
CloudWatch Logs を使用したログ記録 - AWS Step Functions
実行の保証 - AWS Step Functions