配置触发器以生成新的 EC2
Configuring a Trigger to Spawn a New EC2
自动创建 EC2 实例的最佳方法是什么?例如,如果在 S3 存储桶中创建了一个对象,我想生成一个新的 EC2,然后将该对象复制到 EC2。我可以使用 init 脚本执行复制部分,但如何生成 EC2?
是否可以将 SNS 警报配置为在创建对象时触发,然后自动生成 EC2 实例?或者我需要使用像 Lambda 这样的东西吗?
使 S3/PutObject 触发 Lambda。 Lambda 函数将启动一个实例。由于 Lambda 的持续时间很短,您可能不想等待实例启动 运行。启动实例并将 S3 存储桶作为用户数据的一部分传递。
如果您选择 Python 来编写您的 Lambda 函数,它会附带 Boto3 库。使用 Boto3 启动 EC2 实例。确保您的 Lambda 函数具有启动实例所需的权限。
自动创建 EC2 实例的最佳方法是什么?例如,如果在 S3 存储桶中创建了一个对象,我想生成一个新的 EC2,然后将该对象复制到 EC2。我可以使用 init 脚本执行复制部分,但如何生成 EC2?
是否可以将 SNS 警报配置为在创建对象时触发,然后自动生成 EC2 实例?或者我需要使用像 Lambda 这样的东西吗?
使 S3/PutObject 触发 Lambda。 Lambda 函数将启动一个实例。由于 Lambda 的持续时间很短,您可能不想等待实例启动 运行。启动实例并将 S3 存储桶作为用户数据的一部分传递。
如果您选择 Python 来编写您的 Lambda 函数,它会附带 Boto3 库。使用 Boto3 启动 EC2 实例。确保您的 Lambda 函数具有启动实例所需的权限。