建立子網路群組 - Amazon ElastiCache 的雷迪斯

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

建立子網路群組

快取子網路群組是子網路的集合,您可能想要在 VPC 中為快取指定該集合。在 VPC 中啟動快取時,您必須選取快取子網路群組。然後 ElastiCache 會使用該快取子網路群組,對快取中的每個快取節點指派該子網路內的 IP 地址。

建立新子網路群組時,請記下可用 IP 地址的數量。如果子網路擁有的可用 IP 地址很少,您還可以新增至叢集的節點數量可能會受到限制。若要解決此問題,您可以對子網路群組指定一或多個子網路,使得您在叢集的可用區域中有足夠數量的 IP 地址。在那之後,您便可以將更多節點新增至您的叢集。

若您選擇 IPV4 為網路類型,則可用預設子網路群組,或您也可以選擇建立新的子網路群組。ElastiCache 會使用此子網路群組選擇子網路及該子網路中的 IP 地址,以與您的節點建立關聯。若您選擇雙堆疊或 IPV6,系統會引導您建立雙堆疊或 IPV6 子網路。如需網路類型的詳細資訊,請參閱網路類型。如需詳細資訊,請參閱在您的 VPC 中建立子網路

下列程序顯示如何使用主控台、AWS CLI 和 ElastiCache API 來建立名為 mysubnetgroup 的子網路群組。

建立子網路群組 (主控台)

下列程序顯示如何建立子網路群組 (主控台)。

建立子網路群組 (主控台)
  1. 登入 AWS 管理主控台,並前往 https://console.aws.amazon.com/elasticache/ 開啟 ElastiCache 主控台。

  2. 在導覽清單中,選擇子網路群組

  3. 選擇 Create subnet group (建立子網路群組)。

  4. 建立子網路群組精靈中,執行下列操作。依您需要完成所有設定後,選擇建立

    1. Name (名稱) 方塊中,輸入子網路群組的名稱。

    2. Description (描述) 方塊中,輸入子網路群組的描述。

    3. VPC ID 方塊中,選擇您的 Amazon VPC。

    4. 所有子網路都是預設選擇的狀態。在選取的子網路面板中,按一下管理,並選取私有子網路的可用區域或本地區域和 ID,然後選擇選擇

  5. 在出現的確認訊息中,選擇 Close (關閉)

您新的子網路群組會顯示在 ElastiCache 主控台的 Subnet Groups (子網路群組) 清單中。您可以在視窗底部選擇要查看詳細資訊的子網路群組,例如與此群組相關聯的所有子網路。

建立子網路群組 (AWS CLI)

在命令提示字元中,使用命令 create-cache-subnet-group 來建立子網路群組。

若為 Linux、macOS 或 Unix:

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

針對 Windows:

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

此命令應該產生類似下列的輸出:

{ "CacheSubnetGroup": { "VpcId": "vpc-37c3cd17", "CacheSubnetGroupDescription": "Testing", "Subnets": [ { "SubnetIdentifier": "subnet-53df9c3a", "SubnetAvailabilityZone": { "Name": "us-west-2a" } } ], "CacheSubnetGroupName": "mysubnetgroup" } }

如需詳細資訊,請參閱 AWS CLI 主題 create-cache-subnet-group。