是否可以通过AWSCLI(用户数据)运行python脚本。我试过但它没有运行,我在我的日志中跟随
boot.log:2015-08-07 10:08:30,660 - __init__.py[WARNING]: Unhandled non-multipart (text/x-not-multipart) userdata: './step-1
cloud-init.log:2015-08-07 10:08:30,660 - __init__.py[WARNING]: Unhandled non-multipart (text/x-not-multipart) userdata: './step-1'
cloud-init-output.log:2015-08-07 10:08:30,660 - __init__.py[WARNING]: Unhandled non-multipart (text/x-not-multipart) userdata: './step-1'
注意步骤1是我的脚本,我试图作为用户数据传递。此外,我的脚本存在于运行命令的同一目录中,因此应该选择
答案 0 :(得分:2)
您可以使用任何命令在user-data
下运行。我使用user-data
使用PowerShell通过域控制器设置或域连接来引导Windows实例;当然,鉴于它是在EC2上 - 无论您是在基于Unix还是在Windows基础上运行,属性都是可扩展的。
所以你已经指定了Python - 所以请确保以下
答案 1 :(得分:0)
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html
来自aws的文档说只支持shell和cloud-init指令