AWS ECS群集 - 实例

时间:2018-03-20 15:36:51

标签: amazon-web-services amazon-ec2 amazon-ecs

我有一个"自定义VPC"有两个子网(一个私有子网和一个公有子网)。

在ECS中,当我尝试使用"自定义VPC"创建群集时并选择了两个子网。启动的EC2实例默认在私有子网中启动。

  1. 为什么?,有没有办法在启动后更改实例子网?
  2. ECS群集是否只有VPC的公共子网?并通过“启动实例”在私有子网上启动实例。向导?
  3. 此外,即使私有子网“自动分配公共IP”,这些实例也会有公共DNS。被禁用。为什么?

2 个答案:

答案 0 :(得分:0)

1:您需要在公共子网参考中运行ECS:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/get-set-up-for-amazon-ecs.html

2:是或您需要创建一个绑定了NAT网关的私有子网

答案 1 :(得分:0)

VPC中的每个实例都有一个默认网络接口,称为主网络接口(eth0)。您无法从实例分离主网络接口。您可以附加新的网络接口。

要更改已启动的EC2实例的子网,您可以按照以下步骤操作:

  1. 使用要更改的新子网创建新的ENI(弹性网络接口)。请注意,您无法更改已启动的EC2实例的VPC。如果相同的VPC或可用区域没有其他可用子网,则应首先创建新子网。
  2. 转到EC2控制台并选择要更改子网的EC2实例。
  3. 在上面的操作菜单中,转到网络>附加新界面。
  4. 在“网络接口”菜单中,选择刚刚创建的网络接口。
  5. 您可以参考此文档,了解如何为EC2实例创建和附加新的网络接口。 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html