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
}
}