Amazon ec2 Terraform aws自动缩放组:在aws_启动_配置中上载文件

Amazon ec2 Terraform aws自动缩放组:在aws_启动_配置中上载文件,amazon-ec2,terraform,terraform-provider-aws,Amazon Ec2,Terraform,Terraform Provider Aws,我正在寻找一种方法,为我的自动缩放组(使用terraform)的ec2实例上传一些文件。 我想到了我的启动配置,但我找不到下面这样的供应器提示。 通常的做法是什么 connection { user = "ubuntu" private_key = file(var.master_ssh_private_key_file) host = self.private_ip } provisioner "f

我正在寻找一种方法,为我的自动缩放组(使用terraform)的ec2实例上传一些文件。 我想到了我的启动配置,但我找不到下面这样的供应器提示。 通常的做法是什么

connection {
    user        = "ubuntu"
    private_key = file(var.master_ssh_private_key_file)
    host        = self.private_ip
  }
  
  provisioner "file" {
    source      = var.jks_truststore
    destination = "/mydir/truststore.jks"
  }

一种选择是将文件上传到带有terraform的S3存储桶中。从docu:resource“aws\u s3\u bucket\u object”“object”{bucket=“your\u bucket\u name”key=“new\u object\u key”source=“path/to/file”…和用户数据部分下载EC2启动期间的文件。