

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

# 创建子网组
<a name="subnetgroups.creating"></a>

创建新的子网组时，请注意可用 IP 地址的数量。如果子网的可用 IP 地址非常少，您可能会在可以向集群添加更多节点方面受到限制。要解决此问题，您可以将一个或多个子网分配给子网组，以便在集群的可用区中拥有足够数量的 IP 地址。之后，便可向您的集群中添加更多节点。

以下过程演示如何创建名为 `mysubnetgroup` 的子网组（控制台、AWS CLI 和 MemoryDB API）。

## 创建子网组（控制台）
<a name="subnetgroups.creatingclusters.viewdetails"></a>

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

**创建子网组（控制台）**

1. 登录 AWS 管理控制台并通过以下网址打开 MemoryDB 控制台：[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)。

1. 在左侧导航窗格中，选择**子网组**。

1. 选择 **Create Subnet Group**。

1. 在**创建子网组**页面中，执行以下操作：

   1. 在 **Name** 框中，为子网组键入名称。

      集群命名约束如下：
      + 必须包含 1 – 40 个字母数字字符或连字符。
      + 必须以字母开头。
      + 不能包含两个连续连字符。
      + 不能以连字符结束。

   1. 在 **Description** 框中，为子网组键入描述。

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

   1. 在**选定子网**中，选择私有子网的可用区和 ID，然后选择**选择**。

1. 对于**标签**，请选择性地应用标签来搜索和筛选子网或跟踪 AWS 成本。

1. 根据需要完成所有设置后，选择**创建**。

1. 在出现的确认信息中，选择 **Close**。

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

## 创建子网组（AWS CLI）
<a name="subnetgroups.creating.cli"></a>

在命令提示符处，使用命令 `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](https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-subnet-group.html)。

## 创建子网组（MemoryDB API）
<a name="subnetgroups.creating.api"></a>

通过使用 MemoryDB API，调用带以下参数的 `CreateSubnetGroup`：
+ `SubnetGroupName=``mysubnetgroup`
+ `Description=``Testing`
+ `SubnetIds.member.1=``subnet-53df9c3a`