小编Jor*_*UFF的帖子

在秘密更新时更新 Cloud Run 实例

在 GCP 上,我将 Cloud Run 与 Secret Manager 中的环境变量一起使用。

更新密钥时如何高效更新 Cloud Run 实例?

我尝试使用此 Terraform 代码,但没有成功:

// run.tf
module "cloud-run-app" {
  source  = "GoogleCloudPlatform/cloud-run/google"
  version = "~> 0.0"

  service_name          = "${local.main_project}-cloudrun"
  location              = local.region
  image                 = local.cloudrun_image
  project_id            = local.main_project
  env_vars              = local.envvars_injection
  env_secret_vars       = local.secrets_injection
  service_account_email = google_service_account.app.email
  ports                 = local.cloudrun_port
  service_annotations = {
    "run.googleapis.com/ingress" : "internal-and-cloud-load-balancing"
  }
  service_labels = {
    "env_type" = var.env_name
  }
  template_annotations = {
    "autoscaling.knative.dev/maxScale" : local.cloudrun_app_max_scale,
    "autoscaling.knative.dev/minScale" : local.cloudrun_app_min_scale,
    "generated-by" : "terraform",
    "run.googleapis.com/client-name" : …
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform terraform-provider-gcp google-cloud-run

3
推荐指数
1
解决办法
769
查看次数