背景
トピック分析worker の実行基盤は AWS Batch (Fargate) + EventBridge Scheduler へ移行済み(#48, #66)。
admin からの手動実行トリガも AWS Batch へ切り替え済み(#49 / PR #85)。
GCP実装は各移行PRで「切り戻し用」として意図的に削除せず残置されてきたが、AWS側の定期実行・手動実行が
両方とも実際に稼働していることを確認できた(PR #84 で prd の EventBridge Scheduler を有効化)ため、
そろそろGCP側を完全に廃止してよいと考えられる。
やること
コード
インフラ・運用
関連
背景
トピック分析worker の実行基盤は AWS Batch (Fargate) + EventBridge Scheduler へ移行済み(#48, #66)。
admin からの手動実行トリガも AWS Batch へ切り替え済み(#49 / PR #85)。
GCP実装は各移行PRで「切り戻し用」として意図的に削除せず残置されてきたが、AWS側の定期実行・手動実行が
両方とも実際に稼働していることを確認できた(PR #84 で prd の EventBridge Scheduler を有効化)ため、
そろそろGCP側を完全に廃止してよいと考えられる。
やること
コード
admin/src/lib/cloud-run-job.tsを削除(【インフラ】admin の実行トリガを ecs:RunTask に切り替え、Vercel から GCP_SA_KEY を廃止する #49 / PR feat: admin手動実行トリガをGCP Cloud Run JobからAWS Batchに切り替え (#49) #85 以降、どこからも呼ばれていない)admin/src/lib/env.tsのgcpブロック(GCP_PROJECT_ID/GCP_REGION/GCP_TOPIC_ANALYSIS_JOB/GCP_SA_KEY)を削除admin/package.jsonのgoogle-auth-library依存を削除infra/cloud-run/(provision.sh/config.example.env/README.md)を削除インフラ・運用
GCP_SA_KEY/GCP_PROJECT_ID/GCP_REGION/GCP_TOPIC_ANALYSIS_JOBを削除関連