From 5ce6dad9bc75ebe1426aeaf4c813d9dc54d4e142 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Thu, 25 Jun 2026 21:01:13 +0800 Subject: [PATCH] fix(iac-workflow): change TF_STATE_REGION fallback from us-east-1 to auto Cloudflare R2 S3-compatible backend requires region=auto; the previous fallback us-east-1 would cause terraform init to fail if Vault key is absent. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/deploy-ai-workspace-iac.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-ai-workspace-iac.yaml b/.github/workflows/deploy-ai-workspace-iac.yaml index 21f0919..4f4998c 100644 --- a/.github/workflows/deploy-ai-workspace-iac.yaml +++ b/.github/workflows/deploy-ai-workspace-iac.yaml @@ -203,7 +203,7 @@ jobs: terraform init -input=false \ -backend-config="bucket=${TF_STATE_BUCKET}" \ -backend-config="key=ai-workspace/terraform.tfstate" \ - -backend-config="region=${TF_STATE_REGION:-us-east-1}" + -backend-config="region=${TF_STATE_REGION:-auto}" else echo "::warning::未配置远端 state(Vault 无 TF_STATE_BUCKET),使用本地 state(仅适合一次性演示,destroy 需同一次运行)" terraform init -input=false