教程:为您的创建带有公有和私有子网的 VPC计算环境 - Amazon Batch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

教程:为您的创建带有公有和私有子网的 VPC计算环境

计算环境中的计算资源需要外部网络访问权限以便与Amazon Batch以及 Amazon ECS 服务终端节点。但是,您可能有想要在私有子网中运行的任务。创建带有公有和私有子网的 VPC 可为您提供在公有子网或私有子网中运行任务的灵活性。

本教程将指导您创建带有两个公有子网和两个私有子网的 VPC,这些子网获得了通过 NAT 网关访问 Internet 的功能。

运行 VPC 向导

VPC 向导会为您自动创建和配置您的大多数 VPC 资源。

运行 VPC 向导

  1. 在左侧导航窗格中,选择 VPC Dashboard

  2. 选择 Launch VPC Wizard (启动 VPC 向导)

  3. VPC settings(VPC 设置)下,执行下列操作:

    1. 选择 VPC, subnets, etc(VPC、子网等)。

    2. 对于 IPv4 CIDR block(IPv4 CIDR 块),如果您想要默认值以外的值,请键入 CIDR 块。

    3. 对于Availability Zones (AZs)(可用区),选择可用区数量。

    4. 对于Number of public subnets(公有子网数量),选择 2

      可选:您可以为子网自定义 CIDR。

    5. 对于 Number of private subnets(私有子网数量),选择 2

      可选:您可以为子网自定义 CIDR。

    6. 对于 NAT gateways(NAT 网关),选择要使用的 NAT 网关的数量。

      如果您选择不使用 NAT 网关,则公有子网的互联网流量将使用互联网网关。私有子网将无法访问互联网。

    7. 对于 VPC endpoints(VPC 终端节点),选择是否需要 Amazon S3 网关终端节点。

  4. 选择 Create VPC (创建 VPC)

  5. 完成向导后,选择 OK。记下在其中创建您的 VPC 子网的可用区。您的其他子网应在不同的可用区中创建。

    非默认子网(例如通过 VPC 向导创建的子网)不是自动分配的公有 IPv4 地址。必须为在公有子网中启动的实例分配一个公有 IPv4 地址,才能与 Amazon ECS 服务终端节点通信。

修改您的公有子网的 IPv4 寻址行为

  1. 在左侧导航窗格中,选择 Subnets

  2. 选择您的 VPC 中的公有子网。原定设置下,通过 VPC 向导创建的名称为 Public subnet (公有子网)

  3. 依次选择 Actions (操作)Modify auto-assign IP settings (修改自动分配 IP 设置)

  4. 选中 Enable auto-assign public IPv4 address (启用自动分配公用 IPv4 地址) 复选框,然后选择 Save (保存)

后续步骤

在创建 VPC 后,您应考虑以下后续步骤:

  • 如果您的公有和私有资源需要入站网络访问权限,则为这些资源创建安全组。有关更多信息,请参阅《Amazon VPC 用户指南》中的使用安全组

  • 创建一个可将计算资源启动到您的新 VPC 中的 Amazon Batch 托管计算环境。有关更多信息,请参阅 创建计算环境。如果您在 Amazon Batch 控制台中使用了计算环境创建向导,则可以指定您刚刚创建的 VPC 以及要将您的实例启动到的公有或私有子网,具体取决于您的使用案例。

  • 创建要映射到您的新计算环境的 Amazon Batch 任务队列。有关更多信息,请参阅 创建作业队列

  • 创建要用于运行您的任务的任务定义。有关更多信息,请参阅 创建单节点作业定义

  • 将带有任务定义的任务提交到您的新的任务队列。此任务将落到您使用新 VPC 和子网创建的计算环境中。有关更多信息,请参阅提交作业