创建子网组 - 亚马逊 ElastiCache

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

创建子网组

缓存子网组是您可能要在中为缓存指定的子网的集合。VPC在中启动缓存时VPC,需要选择一个缓存子网组。然后 ElastiCache 使用该缓存子网组将该子网内的 IP 地址分配给缓存中的每个缓存节点。

当您创建新的子网组时,请记下可用 IP 地址的数量。如果子网只有很少的几个空闲 IP 地址,则您可以向集群中添加的节点数可能会受限制。要解决此问题,您可以对某一子网组分配一个或多个子网,这样集群的可用区中便会有充足数量的 IP 地址。之后,便可向您的集群中添加更多节点。

如果您选择IPV4作为网络类型,则默认子网组将可用,或者您可以选择创建一个新的子网组。 ElastiCache 使用该子网组选择子网和该子网内的 IP 地址以与您的节点关联。如果您选择双堆栈或IPV6,则系统将引导您创建双堆栈或IPV6子网。有关网络类型的更多信息,请参阅网络类型。有关更多信息,请参阅在中创建子网VPC

以下过程向您展示如何创建名为mysubnetgroup(控制台) AWS CLI、和ElastiCache API。

创建子网组(控制台)

以下过程介绍如何创建子网组(控制台)。

创建子网组(控制台)
  1. 登录到 AWS 管理控制台,然后在上打开 ElastiCache 控制台https://console.aws.amazon.com/elasticache/

  2. 在导航列表中,选择子网组

  3. 选择 Create subnet group (创建子网组)

  4. 创建子网组向导中,执行以下操作。根据需要完成所有设置后,选择创建

    1. Name 框中,为子网组键入名称。

    2. Description 框中,为子网组键入描述。

    3. VPCID 框中,选择您的亚马逊VPC。

    4. 默认情况下会选择所有子网。在 “选定子网” 面板中,单击 “管理”,选择可用区或 L ocal Zones 以及IDs您的私有子网,然后选择 Choose。

  5. 在出现的确认信息中,选择 Close

您的新子网组显示在 ElastiCache 控制台的子网组列表中。您可以在窗口底部选择子网组以查看详细信息,例如与此组关联的所有子网。

创建子网组(AWS CLI)

在命令提示符处,使用命令 create-cache-subnet-group 创建子网组。

对于 Linux、macOS 或 Unix:

aws elasticache create-cache-subnet-group \ --cache-subnet-group-name mysubnetgroup \ --cache-subnet-group-description "Testing" \ --subnet-ids subnet-53df9c3a

对于 Windows:

aws elasticache create-cache-subnet-group ^ --cache-subnet-group-name mysubnetgroup ^ --cache-subnet-group-description "Testing" ^ --subnet-ids subnet-53df9c3a

该命令应该生成类似于下述信息的输出:

{ "CacheSubnetGroup": { "VpcId": "vpc-37c3cd17", "CacheSubnetGroupDescription": "Testing", "Subnets": [ { "SubnetIdentifier": "subnet-53df9c3a", "SubnetAvailabilityZone": { "Name": "us-west-2a" } } ], "CacheSubnetGroupName": "mysubnetgroup" } }

有关更多信息,请参阅 AWS CLI 主题 create-cache-subnet-group.