Amazon web services 使用包含EC2中数据的文件自动引导实例

Amazon web services 使用包含EC2中数据的文件自动引导实例,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我正在尝试创建一个webapp,允许您提交一个数据文件,然后自动将该数据文件拆分为n较小的文件,启动nEC2实例,分析每个实例上的数据,然后将结果发送回中央服务器。我看到您可以1)使用已安装的软件创建一个AMI,2)向EC2实例发送一个用户数据脚本,其中包含一些在引导时运行的命令,但我想知道如何将实际数据文件发送到服务器上。这些文件的大小都在1MB以下 有很多方法可以做到这一点,但对我来说,最明显的方法是: 创建一个S3存储桶来保存文件 将n个文件上载到bucket 启动实例,并为它们提供一个I

我正在尝试创建一个webapp,允许您提交一个数据文件,然后自动将该数据文件拆分为
n
较小的文件,启动
n
EC2实例,分析每个实例上的数据,然后将结果发送回中央服务器。我看到您可以1)使用已安装的软件创建一个AMI,2)向EC2实例发送一个用户数据脚本,其中包含一些在引导时运行的命令,但我想知道如何将实际数据文件发送到服务器上。这些文件的大小都在1MB以下

有很多方法可以做到这一点,但对我来说,最明显的方法是:

  • 创建一个S3存储桶来保存文件
  • 将n个文件上载到bucket
  • 启动实例,并为它们提供一个IAM角色,该角色具有从bucket读取文件的权限 脚本中的userdata可以从bucket下载文件并启动处理