Как вывести несколько блоков памяти S3 - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть код terraform, который создает несколько блоков, но я не могу понять, как вывести адреса всех блоков, которые будут созданы?

variable "s3_bucket_name" {
  type    = "list"
  default = ["uniquebucket1", "uniquebucket2"]
}

resource "aws_s3_bucket" "newbuckets" {
  count         = "${length(var.s3_bucket_name)}"
  bucket        = "${var.s3_bucket_name[count.index]}"

}

output "bucket_name" {
    value = "${aws_s3_bucket.newbuckets.*.bucket}"
}

Вывод не работает, как яЯ хочу получить чистый адрес корзины, и я получаю массив только первичных имен.Кто-нибудь имел дело с этим?

Спасибо, но я получаю ответ:

Apply complete! Resources: 2 added, 0 changed, 0 destroyed.

Outputs:

bucket_name = [
    uniquebucket1,
    uniquebucket2
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...