我想使用javascript以编程方式创建实例的副本,我也想将S3存储桶安装到新创建的实例上。
有没有一种方法可以使用javascript进行“类似的启动”。
我尝试过的事情:
但是它没有将原始实例的内容复制到新创建的实例中。而且它也没有安装S3存储桶。
答案 0 :(得分:1)
启动更多类似功能是一种AWS Console UI功能,可复制当前实例的所有设置(例如AMI,存储,安全组,可用区,子网等),但仍为您提供机会在启动之前进行修改。通过应付DescribeInstances API
的输出并将其应用于RunInstances API.
它不会复制现有计算机的内容/数据。如果需要复制内容,请创建现有实例的AMI,然后使用新的AMI启动新的EC2实例。
要将S3存储桶作为卷附加到EC2实例,您可以使用S3FS/Fuse,将其作为AMI的一部分进行安装,因此无需在每次启动时都安装它。实例。您可以将安装脚本作为init脚本的一部分运行,您可以在其中指定或配置要安装的S3存储桶。
希望这会有所帮助。