ec2-run-instances $AMI_ID -n 1 -g $SECURITY_GROUP -k $PEM_NAME -f myFile -t m1.large --availability-zone us-east-1a --monitor -K $EC2_PRIVATE_KEY -C $EC2_CERT是创建实例的工具。
myFile拥有chmod a+x权限:
#!/bin/bash -ex
sudo mkdir /home/ubuntu/thisactuallyworked这看起来应该行得通。我还尝试用-f -data-file替换用户数据文件,但它仍然挂起。我使用的是> 10.04的Ubuntu AMI,所有的例子都表明这是可行的。怎么回事?!
发布于 2011-01-06 02:05:00
From the manual,我知道你的文件将在机器上可用,而不是在机器上执行。因此,您需要执行下一步,即向机器发送ssh命令来执行此文件。
还要注意,您可能需要将a+x放在远程机器上,而不是放在您自己的机器上。
https://stackoverflow.com/questions/4600228
复制相似问题