ポイント
設定の変更を本番に反映する前に試す問題では、何の設定を変えるかと、本番のリクエストを使うかでサービスを見分けます。
・CloudFront の継続的デプロイ — 新しい設定のステージングディストリビューションへ、継続的デプロイポリシーで本番のリクエストの一部を送ります。確認が済んだら昇格し、ステージングの設定をプライマリへコピーします。
・AWS AppConfig — アプリケーションが読む機能フラグや設定データを、デプロイ戦略で段階的に反映します。
・CloudFront の無効化 — エッジロケーションのキャッシュからファイルを削除します。設定の反映の範囲は変わりません。
・CloudWatch Synthetics の canary — スケジュールに沿って合成のリクエストを送り、エンドポイントを監視します。