本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
更新子网组
您可以更新子网组的描述,或者修改与子网组关联的子网 ID 列表。如果集群目前正在使用子网组中的子网,那么您不能删除该子网的 ID。
以下过程介绍如何更新子网组。
更新子网组(控制台)
更新子网组
-
登录到 AWS Management Console 并打开 MemoryDB 控制台,网址:https://console.aws.amazon.com/memorydb/
。 -
在左侧导航窗格中,选择子网组。
-
在子网组列表中,选择您希望修改的一个子网组。
名称、VPCId 和描述字段不可修改。
-
在选定子网部分,单击管理对子网所需可用区进行任何更改。要保存您的更改,请选择 Save(保存)。
更新子网组(AWS CLI)
在命令提示符处,使用命令 update-subnet-group
更新子网组。
对于 Linux、macOS 或 Unix:
aws memorydb update-subnet-group \ --subnet-group-name
mysubnetgroup
\ --description"New description"
\ --subnet-ids "subnet-42df9c3a
" "subnet-48fc21a9
"
对于 Windows:
aws memorydb update-subnet-group ^ --subnet-group-name
mysubnetgroup
^ --description"New description"
^ --subnet-ids "subnet-42df9c3a
" "subnet-48fc21a9
"
该命令应该生成类似于下述信息的输出:
{ "SubnetGroup": { "VpcId": "vpc-73cd3c17", "Description": "New description", "Subnets": [ { "Identifier": "subnet-42dcf93a", "AvailabilityZone": { "Name": "us-east-1a" } }, { "Identifier": "subnet-48fc12a9", "AvailabilityZone": { "Name": "us-east-1a" } } ], "Name": "mysubnetgroup", "ARN": "arn:aws:memorydb:us-east-1:012345678912:subnetgroup/mysubnetgroup", } }
有关更多信息,请参阅 AWS CLI 主题 update-subnet-group。
更新子网组(MemoryDB API)
通过使用 MemoryDB API,调用带以下参数的 UpdateSubnetGroup
:
-
SubnetGroupName=
mysubnetgroup
-
要更改其值的任何其他参数。此示例使用
Description=
更改子网组的描述。New%20description
例
https://memory-db.us-east-1.amazonaws.com/ ?Action=UpdateSubnetGroup &Description=New%20description &SubnetGroupName=mysubnetgroup &SubnetIds.member.1=subnet-42df9c3a &SubnetIds.member.2=subnet-48fc21a9 &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Timestamp=20141201T220302Z &Version=2014-12-01 &X-Amz-Algorithm=Amazon4-HMAC-SHA256 &X-Amz-Credential=<credential> &X-Amz-Date=20141201T220302Z &X-Amz-Expires=20141201T220302Z &X-Amz-Signature=<signature> &X-Amz-SignedHeaders=Host
注意
当您创建新的子网组时,请记下可用 IP 地址的数量。如果子网拥有的空闲 IP 地址寥寥无几,则您还可以向集群中添加的节点数可能会受限制。要解决此问题,您可以对某一子网组分配一个或多个子网,这样集群的可用区中便会有充足数量的 IP 地址。之后,便可向您的集群中添加更多节点。