本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建子网组
当您创建新的子网组时,请记下可用 IP 地址的数量。如果子网拥有的空闲 IP 地址寥寥无几,则您还可以向集群中添加的节点数可能会受限制。要解决此问题,您可以对某一子网组分配一个或多个子网,这样集群的可用区中便会有充足数量的 IP 地址。之后,便可向您的集群中添加更多节点。
以下过程向您展示如何创建名为mysubnetgroup
(控制台) AWS CLI、和 MemoryDB API 的子网组。
创建子网组(控制台)
以下过程介绍如何创建子网组(控制台)。
创建子网组(控制台)
-
登录 AWS 管理控制台,然后在上打开 MemoryDB 控制台。https://console.aws.amazon.com/memorydb/
-
在左侧导航窗格中,选择子网组。
-
选择 Create Subnet Group。
-
在创建子网组页面中,执行以下操作:
-
在 Name 框中,为子网组键入名称。
集群命名约束如下:
必须包含 1 – 40 个字母数字字符或连字符。
必须以字母开头。
不能包含两个连续连字符。
不能以连字符结束。
-
在 Description 框中,为子网组键入描述。
-
在 VPC ID 框中,选择您创建的 Amazon VPC。如果您尚未创建 VPC,请选择创建 VPC 按钮,然后按照步骤创建一个。
-
在选定子网中,选择私有子网的可用区和 ID,然后选择选择。
-
-
对于标签,您可以选择应用标签来搜索和筛选子网或跟踪 AWS 成本。
根据需要完成所有设置后,选择创建。
-
在出现的确认信息中,选择 Close。
您的新子网组显示在 MemoryDB 控制台的子网组列表中。您可以在窗口底部选择子网组以查看详细信息,例如与此组关联的所有子网。
创建子网组 (AWS CLI)
在命令提示符处,使用命令 create-subnet-group
创建子网组。
对于 Linux、macOS 或 Unix:
aws memorydb create-subnet-group \ --subnet-group-name
mysubnetgroup
\ --description"Testing"
\ --subnet-idssubnet-53df9c3a
对于 Windows:
aws memorydb create-subnet-group ^ --subnet-group-name
mysubnetgroup
^ --description"Testing"
^ --subnet-idssubnet-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