我有一个存档文件,其中包含一些二进制文件,需要在EC2实例的启动过程中将其放置到该实例上。
目前,我正在将存档文件下载到已配备好的主机上,并将其上传到需要进行配置的主机上。
或者我如何从aws_s3_bucket_object中获取链接?或者有没有一种方法可以使用terraform将S3对象挂载为EC2实例上的文件?
data "aws_s3_bucket_object" "release" {
bucket = data.aws_s3_bucket.artifacts.id
key = "release.tgz"
}
resource "aws_instance" "engine" {
ami = data.aws_ami.server.id
instance_type = var.aws_instance_type
...
}