0
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

这似乎应该工作。我也尝试用--user-data-file替换-f,但它仍然挂起盒子。我正在使用 > 10.04 的 Ubuntu AMI,所有示例都指向此工作。是什么赋予了?!

4

1 回答 1

0

从手册中,我了解到您的文件将在机器中可用而不是在机器中执行。因此,您将需要下一步,即机器的 ssh 来执行此文件。

另请注意,您可能需要将 a+x 放在远程机器上,而不是放在您自己的机器上。

于 2011-01-05T18:05:00.110 回答