Cloudfrontの削除とDNS切り替え手順
Issue
https://fastdoctor.atlassian.net/browse/SRE-1627
手順
ALBのSGのCloudfrontプレフィクスリスト許可を削除
microservice-ecsモジュールのenabled_cloudfront = var.enabled_cloudfrontを削除- 特にブラウザをリロードしてても接続問題なし
接続確認
- Cloudfrontのドメインで画面表示確認
- ALB用CNAMEで画面表示確認
CloudfrontのドメインのTTLを10秒に
CloudfrontのドメインをALBに切り替える
画面表示確認
アクセス確認
- ALBにアクセスあるか
- Cloudfrontにアクセスないか
1日様子見てTTLを戻す
Cloudfrontにアクセスなければ削除する
/template_modules/product_modules/cloudfront/retool-self-hostedも削除するCloudfrontのアクセスログのS3バケットはterraform管理外にする
bashterraform state rm 'module.cdn-for-frontend.aws_s3_bucket_acl.main' terraform state rm 'module.cdn-for-frontend.aws_s3_bucket_ownership_controls.main' terraform state rm 'module.cdn-for-frontend.aws_s3_bucket.main'
ALB用CNAMEを削除する