Google Backend GCS Bucket подписал ключ с помощью Terraform

Я использую Terraform для управления ресурсами GCP. Чтобы подписать URL с истечением срока действия, я создал POC с https://cloud.google.com/cdn/docs/using-signed-urls. Я могу поместить в Terraform ведро, балансировку нагрузки, но не могу найти любую информацию для настройки с помощью terraform этой команды:

gcloud compute backend-buckets \
  add-signed-url-key [BACKEND_NAME] \
  --key-name [KEY_NAME] \
  --key-file [KEY_FILE_NAME]

Ценю любые мысли и помощь.

1 ответ

Хотя у меня еще не было изменений, чтобы попробовать это самому, я думаю, что вы ищете в terraform google_storage_object_signed_url

data "google_storage_object_signed_url" "get_url" {
  bucket       = "fried_chicken"
  path         = "path/to/file"
  content_md5  = "pRviqwS4c4OTJRTe03FD1w=="
  content_type = "text/plain"
  duration     = "2d"
  credentials  = "${file("path/to/credentials.json")}"

  extension_headers {
    x-goog-if-generation-match = 1
  }
}
Другие вопросы по тегам