【发布时间】:2020-08-15 00:56:51
【问题描述】:
我正在尝试将文件从s3 存储桶下载到我正在运行terraform 的服务器,这可能吗?我试过下面的代码
data "aws_s3_bucket_objects" "my_objects" {
bucket = "examplebucket"
}
data "aws_s3_bucket_object" "object_info" {
key = "${element(data.aws_s3_bucket_objects.my_objects.keys, count.index)}"
bucket = "${data.aws_s3_bucket_objects.my_objects.bucket}"
}
provisioner "local-exec" {
content = "${data.aws_s3_bucket_object.object_info.body}"
}
当我运行terraform plan 时,出现以下错误
Error: Unsupported block type
on s3.tf line 11:
11: provisioner "local-exec" {
Blocks of type "provisioner" are not expected here.
我在这里错过了什么吗?对此的任何帮助将不胜感激。
【问题讨论】:
标签: amazon-s3 terraform terraform-provider-aws