创建子网组 - Amazon 内存 DB

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

创建子网组

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

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

创建子网组(控制台)

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

创建子网组(控制台)
  1. 登录 AWS 管理控制台,然后打开 MemoryDB 控制台,网址为 https://console.aws.amazon.com/memorydb/。

  2. 在左侧导航窗格中,选择子网组

  3. 选择 Create Subnet Group

  4. 创建子网组页面中,执行以下操作:

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

      集群命名约束如下:

      • 必须包含 1 – 40 个字母数字字符或连字符。

      • 必须以字母开头。

      • 不能包含两个连续连字符。

      • 不能以连字符结束。

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

    3. VPC ID 框中,选择您创建的 Amazon VPC。如果您尚未创建 VPC,请选择创建 VPC 按钮,然后按照步骤创建一个。

    4. 选定子网中,选择私有子网的可用区和 ID,然后选择选择

  5. 对于标签,您可以选择应用标签来搜索和筛选子网或跟踪 AWS 成本。

  6. 根据需要完成所有设置后,选择创建

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

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

创建子网组 (AWS CLI)

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

对于 Linux、macOS 或 Unix:

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

对于 Windows:

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

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

{ "SubnetGroup": { "Subnets": [ { "Identifier": "subnet-53df9c3a", "AvailabilityZone": { "Name": "us-east-1a" } } ], "VpcId": "vpc-3cfaef47", "Name": "mysubnetgroup", "ARN": "arn:aws:memorydb:us-east-1:012345678912:subnetgroup/mysubnetgroup", "Description": "Testing" } }

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

创建子网组(MemoryDB API)

通过使用 MemoryDB API,调用带以下参数的 CreateSubnetGroup

  • SubnetGroupName=mysubnetgroup

  • Description=Testing

  • SubnetIds.member.1=subnet-53df9c3a