背景:

  • 使用的服务:ec2,autoscaling,s3,sqs,cloudwatch

  • AMI和Environement:Windows 64位

  • 网络:附加了IAM和安全组

  • 作业:运行一个脚本,启动从S3加载的程序(.exe)

我有一个自动缩放选项,可以启动N个实例 . 用户数据脚本基于aws CLI和powershell中的少量命令 . 我希望实例在初始化时执行我的脚本 . 请注意,作业之前的一些任务是首先使用powershell下载aws CLI,因为脚本的其余部分基于aws命令

我错过了什么?我认为启动应该在用户数据中启动脚本 .

请注意,此脚本已在具有相同配置的实例(VPC,安全组等)上进行了测试 .