メニュー
Amazon ElastiCache
ユーザーガイド (API Version 2015-02-02)

サブネットグループの作成

新しいサブネットグループを作成する場合は、使用可能な IP アドレス数に注意してください。サブネットの空き IP アドレス数が非常に少ない場合は、クラスターに追加できるノード数が制約される可能性があります。この問題を解決するために、クラスターのアベイラビリティーゾーンで十分な数の IP アドレスを使用できるように、サブネットグループに 1 つ以上のサブネットを割り当てることができます。その後で、クラスターにノードを追加できます。

以下の手順では、mysubnetgroup というサブネットグループを作成する方法 (console)、AWS CLI、ElastiCache API を示します。

サブネットグループの作成 (コンソール)

次の手順では、サブネットグループを作成する方法 (console) を示します。

サブネットグループを作成するには (コンソール)

  1. AWS マネジメントコンソールにサインインし、ElastiCache コンソール (https://console.aws.amazon.com/elasticache/) を開きます。

  2. ナビゲーションリストで [ Subnet Groups] を選択します。

  3. [Create Subnet Group] を選択します。

  4. Create Subnet Group ウィザードで、次の操作を行います。すべての設定が正しいことを確認したら、[Yes, Create] を選択します。

    1. [Name] ボックスにサブネットグループの名前を入力します。

    2. [Description] ボックスにサブネットグループの説明を入力します。

    3. [VPC ID] ボックスで、作成した Amazon VPC を選択します。

    4. [Availability Zone] および [Subnet ID] リストで、プライベートサブネットのアベイラビリティーゾーンと ID を選択し、[Add] を選択します。

       イメージ: サブネット VPC 画面の作成
  5. 表示された確認メッセージで、[Close] を選択します。

新しいサブネットグループが、ElastiCache コンソールの [Subnet Groups] リストに表示されます。ウィンドウの下部で、サブネットグループを選択して、ウィンドウの下部で詳細 (このグループに関連付けられているすべてのサブネットなど) を確認します。

サブネットグループの作成 (AWS CLI)

コマンドプロンプトで、create-cache-subnet-group コマンドを使用してサブネットグループを作成します。

Linux, macOS, or Unix 用:

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

Windows の場合:

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

このコマンドでは、次のような出力が生成されます。

Copy
SUBNETGROUP mysubnetgroup Testing vpc-5a2e4c35 SUBNET subnet-53df9c3a us-west-2b

詳細については、AWS CLI のトピック「 create-cache-subnet-group」を参照してください。

サブネットグループの作成 ((ElastiCache API))

以下のパラメーターを指定して、ElastiCache API を使用して CreateCacheSubnetGroup を呼び出します。

  • CacheSubnetGroupName=mysubnetgroup

  • CacheSubnetGroupDescription==Testing

  • SubnetIds.member.1=subnet-53df9c3a

Copy
https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheSubnetGroup &CacheSubnetGroupDescription=Testing &CacheSubnetGroupName=mysubnetgroup &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SubnetIds.member.1=subnet-53df9c3a &Timestamp=20141201T220302Z &Version=2014-12-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=<credential> &X-Amz-Date=20141201T220302Z &X-Amz-Expires=20141201T220302Z &X-Amz-Signature=<signature> &X-Amz-SignedHeaders=Host