尝试创建 EC2 实例时,我的 VPC 显示为灰色?

My VPC is greyed out when trying to create a EC2 Instance?

我正在尝试在我已经创建的 VPC 网络中创建一个实例。出于某种原因,当我处于启动过程中时,我无法 select 我的 VPC,它只允许我 select 默认 VPC,这不是我想要的。

您的 VPC 中可能没有任何私有子网或 public 您可以确认一下吗?

好吧,解决方案是 AMI 与我的 VPC 上的专用租赁不兼容,所以我不得不删除并重做整个 VPC 作为默认而不是专用。

我还想指出,AZ 可能没有任何可用的 TYPE 实例。这也会导致 VPC 变灰。我试图在 us-east-1c 中创建一个 t2.medium 或更低版本,但我看到我的 VPC 变灰,直到我更改为 M 或 T3 类型。

grey-out 的原因是因为 VPC 是使用 "dedicated" 租赁创建的。将 VPC 更改为 "default" 租赁将解决问题。显然,没有选项可以在 AWS GUI 中进行更改。您必须删除并 re-create 具有默认租期的 VPC,或者使用 AWS CLI 修改租期值。

使用 AWS CLI 修改 VPC 的实例租赁属性

使用modify-vpc-tenancy命令指定VPC的ID和实例租期值。唯一支持的值是默认值。

aws ec2 modify-vpc-tenancy --vpc-id vpc-1a2b3c4d --instance-tenancy 默认值