跳至内容

出现不支持运行实例的错误,但我没有指定可用区。

0

【以下的问题经过翻译处理】 我在CLI上遇到了这个错误:

在调用RunInstances操作时发生错误 (Unsupported):您请求的实例类型(c5.2xlarge)在您请求的可用区(us-east-1e)中不受支持。请重试您的请求,不指定可用区或选择us-east-1a、us-east-1b、us-east-1c、us-east-1d、us-east-1f。

这看起来很合理。但是我该如何不指定可用区?我运行的命令只使用了 us-east-1,没有用到 us-east-1e。那它是从哪里获取到了us-east-1e?我没有指定过它。

这是我运行的完整命令: aws --output json ec2 run-instances --region=us-east-1 --client-token=some-client-token --image-id=ami-someimage-id --instance-type=c5.2xlarge --associate-public-ip-address --subnet-id=subnet-id --placement=GroupName=my-group-name

相关的支持文章也没有提供如何不指定可用区的示例: https://aws.amazon.com/premiumsupport/knowledge-center/ec2-instance-type-not-supported-az-error/

专家
已提问 2 年前49 查看次数
1 回答
0

【以下的回答经过翻译处理】 通过指定子网,会为您选定一个可用区。创建子网时,必须指定分配给它的可用区;因此,在子网中启动实例将选择该可用区。

专家
已回答 2 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

相关内容