我有一个AWS Educate Stater帐户。我想通过AWS命令行创建实例。
命令:
aws2 ec2 run-instances --image-id ami-0bba96c31d87e65d9 --count 1 --instance-type t2.micro --key-name awskey --security-group-ids sg-1830914d --subnet-id子网-a5d2def9-区域us-east-1 --placement AvailabilityZone = us-east-1d
这是我得到的错误:
调用RunInstances操作时发生错误(不支持):当前不支持请求的配置。请查看文档以了解受支持的配置。`
我是AWS的新手,非常感谢您的帮助。 谢谢
答案 0 :(得分:1)
您应该检查的东西很少。首先,您应该检查您是否拥有足够的权限让用户可以使用ec2部分。
接下来的事情是,您应该使用最新版本的aws cli来防止出现某些问题。
这是一个示例命令,说明如何从AMI运行实例。
aws ec2 run-instances --image-id ami-xxxxxxxx --count 1 --instance-type t2.micro --key-name MyKeyPair --security-group-ids sg-903004f8 --subnet-id subnet-6e7f829e
所以您的台词看起来还不错。
CLI的实际版本为1.16
。您使用的版本2仍在开发中。这可能是为什么您收到一些消息的消息,该消息表示当前不支持该功能。也许您的名字只有"aws2"
。