Получить подписанный URL-адрес объекта хранения Google через Teraform - PullRequest
1 голос
/ 15 марта 2019

Я пытаюсь получить подписанный URL объекта (например, abc.png) из корзины Google через скрипт Terraform .tf. Но я не получаю вывод на консоль.

Я установил terraform на своем локальном компьютере с Linux, я предоставляю ключ JSON служебной учетной записи в качестве учетных данных, но не получаю подписанный URL, пожалуйста, проверьте мой скрипт ниже:

provider "google" {
  credentials = "account.json"
}

data "google_storage_object_signed_url" "get_url" {
  bucket       = "my bucket"
  path         = "new.json"
  content_md5  = "pRviqwS4c4OTJRTe03FD1w=="
  content_type = "text/plain"
  duration     = "2h"
  credentials  = "account.json"

  extension_headers = {
    x-goog-if-generation-match = 1
  }
}

Пожалуйста, дайте мне знать, что я делаю неправильно.

1 Ответ

0 голосов
/ 16 марта 2019

Если вам нужно увидеть Выходные значения , добавьте код Outputs, как показано ниже

output "signed_url" {
  value = "${data.google_storage_object_signed_url.get_url.signed_url}"
}
...