

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 更新子網路群組
<a name="subnetgroups.modifying"></a>

您可以更新子網路群組的描述，或修改與子網路群組相關聯的子網路 IDs 清單。如果叢集目前正使用子網路，則無法從子網路群組刪除該子網路 ID。

下列程序說明如何更新子網路群組。

## 更新子網路群組 （主控台）
<a name="subnetgroups.modifyingclusters.viewdetails"></a>

**更新子網路群組**

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) 的 MemoryDB 主控台。

1. 在左側導覽窗格中，選擇**子網路群組**。

1. 在子網路群組的清單中，選擇您要修改的子網路群組。

1. 無法修改**名稱**、**VPCId** 和**描述**欄位。

1. 在**選取的子網路**區段中，按一下**管理**，對子網路所需的可用區域進行任何變更。選擇 **Save** (儲存) 以儲存變更。

## 更新子網路群組 (AWS CLI)
<a name="subnetgroups.modifying.cli"></a>

在命令提示字元中，使用 命令`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",
    }
}
```

如需詳細資訊，請參閱 [update-subnet-group](https://docs.aws.amazon.com/cli/latest/reference/memorydb/update-subnet-group.html) AWS CLI 主題。

## 更新子網路群組 (MemoryDB API)
<a name="subnetgroups.modifying.api"></a>

使用 MemoryDB API，`UpdateSubnetGroup`使用下列參數呼叫 ：
+ `SubnetGroupName=``mysubnetgroup`
+ 您想要變更其值的任何其他參數。此範例使用 `Description=``New%20description` 來變更子網路群組的描述。

**Example**  

```
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 地址。在那之後，您便可以將更多節點新增至您的叢集。