问题描述
我正在尝试使用 terraform 资源 google_workflows_workflow.
部署 Google Cloud Workflow这是我的代码:
resource "google_workflows_workflow" "example" {
project = var.project_id
name = "workflow-example"
region = "europe-west2"
description = "My first workflow"
service_account = var.service_account_email
source_contents = <<-EOF
# etc...
EOF
它失败了:
创建工作流时出错:googleapi:错误 403:未找到位置 europe-west2 或访问未经授权
这是为什么?工作流在 europe-west2 中不可用吗?
解决方法
截至 2021 年 4 月的 closest Workflows region 是 europe-west4。
根据您的用例,区域对于工作流可能不像对其他服务那么重要。工作流可以调用任何区域的端点,在大多数情况下,延迟并不那么重要。