ステップ 3: AWS CLI を使用して DAX クラスターを作成
次の手順に従って、AWS Command Line Interface (AWS CLI) を使用して、デフォルト Amazon VPC に Amazon DynamoDB Accelerator (DAX) クラスターを作成します。
DAX クラスターを作成するには
-
サービスロールの Amazon リソースネーム (ARN) を取得します。
aws iam get-role \ --role-name DAXServiceRoleForDynamoDBAccess \ --query "Role.Arn" --output text
出力では、以下の例のように、サービスロール ARN に注意してください。
arn:aws:iam::123456789012:role/DAXServiceRoleForDynamoDBAccess
-
DAX クラスターを作成します。
を、前のステップで書き留めた ARN に置き換えます。roleARN
aws dax create-cluster \ --cluster-name mydaxcluster \ --node-type dax.r4.large \ --replication-factor 3 \ --iam-role-arn
roleARN
\ --subnet-group my-subnet-group \ --sse-specification Enabled=true \ --region us-west-2クラスター内のすべてのノードは、タイプ
dax.r4.large
(--node-type
) です。3つのノード (--replication-factor
) があります (1 つのプライマリノードと 2 つのレプリカ)。注記
sudo
とgrep
が予約キーワードである場合、クラスター名にこれらの語句を含む DAX クラスターを作成することはできません。たとえば、sudo
とsudocluster
は無効なクラスター名です。
クラスターステータスを表示するには、次のコマンドを入力します。
aws dax describe-clusters
ステータスは出力に表示されます ("Status":
"creating"
など)。
注記
クラスターを作成するには数分かかります。クラスターが使用可能になると、ステータスは available
に変わります。その間に、「ステップ 4: AWS CLI を使用してセキュリティグループのインバウンドルールを設定」に進んでその指示に従います。