

# AWS CLI を使用した DAX の例
<a name="cli_dax_code_examples"></a>

次のコード例は、DAX で AWS Command Line Interfaceを使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。

*アクション*はより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。

各例には完全なソースコードへのリンクが含まれており、コードの設定方法と実行方法に関する手順を確認できます。

**Topics**
+ [アクション](#actions)

## アクション
<a name="actions"></a>

### `create-cluster`
<a name="dax_CreateCluster_cli_topic"></a>

次のコード例は、`create-cluster` を使用する方法を示しています。

**AWS CLI**  
**DAX クラスターを作成するには**  
次の `create-cluster` の例では、指定された設定で DAX クラスターを作成します。  

```
aws dax create-cluster \
    --cluster-name daxcluster \
    --node-type dax.r4.large \
    --replication-factor 3 \
    --iam-role-arn roleARN  \
    --sse-specification Enabled=true
```
出力:  

```
{
    "Cluster": {
        "ClusterName": "daxcluster",
        "ClusterArn": "arn:aws:dax:us-west-2:123456789012:cache/daxcluster",
        "TotalNodes": 3,
        "ActiveNodes": 0,
        "NodeType": "dax.r4.large",
        "Status": "creating",
        "ClusterDiscoveryEndpoint": {
            "Port": 8111
        },
        "PreferredMaintenanceWindow": "thu:13:00-thu:14:00",
        "SubnetGroup": "default",
        "SecurityGroups": [
            {
                "SecurityGroupIdentifier": "sg-1af6e36e",
                "Status": "active"
            }
        ],
        "IamRoleArn": "arn:aws:iam::123456789012:role/DAXServiceRoleForDynamoDBAccess",
        "ParameterGroup": {
            "ParameterGroupName": "default.dax1.0",
            "ParameterApplyStatus": "in-sync",
            "NodeIdsToReboot": []
        },
        "SSEDescription": {
            "Status": "ENABLED"
        }
    }
}
```
詳細については、「Amazon DynamoDB デベロッパーガイド」の「[Step 3: Create a DAX Cluster](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.create-cluster.cli.create-cluster.html)」を参照してください。**  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[CreateCluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/create-cluster.html)」を参照してください。

### `create-parameter-group`
<a name="dax_CreateParameterGroup_cli_topic"></a>

次のコード例は、`create-parameter-group` を使用する方法を示しています。

**AWS CLI**  
**パラメータグループを作成するには**  
次の「create-parameter-group」の例では、指定された設定でパラメータグループを作成します。  

```
aws dax create-parameter-group \
    --parameter-group-name daxparametergroup \
    --description "A new parameter group"
```
出力:  

```
{
    "ParameterGroup": {
        "ParameterGroupName": "daxparametergroup",
        "Description": "A new parameter group"
    }
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html#DAX.cluster-management.custom-settings.ttl)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[CreateParameterGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/create-parameter-group.html)」を参照してください。

### `create-subnet-group`
<a name="dax_CreateSubnetGroup_cli_topic"></a>

次のコード例は、`create-subnet-group` を使用する方法を示しています。

**AWS CLI**  
**DAX サブネットグループを作成するには**  
次の `create-subnet-group` の例では、指定された設定でサブネットグループを作成します。  

```
aws dax create-subnet-group \
    --subnet-group-name daxSubnetGroup \
    --subnet-ids subnet-11111111 subnet-22222222
```
出力:  

```
{
    "SubnetGroup": {
        "SubnetGroupName": "daxSubnetGroup",
        "VpcId": "vpc-05a1fa8e00c325226",
        "Subnets": [
            {
                "SubnetIdentifier": "subnet-11111111",
                "SubnetAvailabilityZone": "us-west-2b"
            },
            {
                "SubnetIdentifier": "subnet-22222222",
                "SubnetAvailabilityZone": "us-west-2c"
            }
        ]
    }
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[Step 2: Create a Subnet Group](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.create-cluster.cli.create-subnet-group.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[CreateSubnetGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/create-subnet-group.html)」を参照してください。

### `decrease-replication-factor`
<a name="dax_DecreaseReplicationFactor_cli_topic"></a>

次のコード例は、`decrease-replication-factor` を使用する方法を示しています。

**AWS CLI**  
**クラスターから 1 つ以上のノードを削除するには**  
次の `decrease-replication-factor` の例では、指定された ‭DAX クラスター‬内のノード数を 1 に減らします。‬‬‬‬‬  

```
aws dax decrease-replication-factor \
    --cluster-name daxcluster \
    --new-replication-factor 1
```
出力:  

```
{
    "Cluster": {
        "ClusterName": "daxcluster",
        "ClusterArn": "arn:aws:dax:us-west-2:123456789012:cache/daxcluster",
        "TotalNodes": 3,
        "ActiveNodes": 3,
        "NodeType": "dax.r4.large",
        "Status": "modifying",
        "ClusterDiscoveryEndpoint": {
            "Address": "daxcluster.ey3o9d.clustercfg.dax.usw2.cache.amazonaws.com",
            "Port": 8111
        },
        "Nodes": [
            {
                "NodeId": "daxcluster-a",
                "Endpoint": {
                    "Address": "daxcluster-a.ey3o9d.0001.dax.usw2.cache.amazonaws.com",
                    "Port": 8111
                },
                "NodeCreateTime": 1576625059.509,
                "AvailabilityZone": "us-west-2c",
                "NodeStatus": "available",
                "ParameterGroupStatus": "in-sync"
            },
            {
                "NodeId": "daxcluster-b",
                "Endpoint": {
                    "Address": "daxcluster-b.ey3o9d.0001.dax.usw2.cache.amazonaws.com",
                    "Port": 8111
                },
                "NodeCreateTime": 1576625059.509,
                "AvailabilityZone": "us-west-2a",
                "NodeStatus": "available",
                "ParameterGroupStatus": "in-sync"
            },
            {
                "NodeId": "daxcluster-c",
                "Endpoint": {
                    "Address": "daxcluster-c.ey3o9d.0001.dax.usw2.cache.amazonaws.com",
                    "Port": 8111
                },
                "NodeCreateTime": 1576625059.509,
                "AvailabilityZone": "us-west-2b",
                "NodeStatus": "available",
                "ParameterGroupStatus": "in-sync"
            }
        ],
        "PreferredMaintenanceWindow": "thu:13:00-thu:14:00",
        "SubnetGroup": "default",
        "SecurityGroups": [
            {
                "SecurityGroupIdentifier": "sg-1af6e36e",
                "Status": "active"
            }
        ],
        "IamRoleArn": "arn:aws:iam::123456789012:role/DAXServiceRoleForDynamoDBAccess",
        "ParameterGroup": {
            "ParameterGroupName": "default.dax1.0",
            "ParameterApplyStatus": "in-sync",
            "NodeIdsToReboot": []
        },
        "SSEDescription": {
            "Status": "ENABLED"
        }
    }
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html#DAX.cluster-management.custom-settings)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DecreaseReplicationFactor](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/decrease-replication-factor.html)」を参照してください。

### `delete-cluster`
<a name="dax_DeleteCluster_cli_topic"></a>

次のコード例は、`delete-cluster` を使用する方法を示しています。

**AWS CLI**  
**DAX クラスターを削除するには**  
次の `delete-cluster` の例では、指定された DAX クラスターを削除します。  

```
aws dax delete-cluster \
    --cluster-name daxcluster
```
出力:  

```
{
    "Cluster": {
        "ClusterName": "daxcluster",
        "ClusterArn": "arn:aws:dax:us-west-2:123456789012:cache/daxcluster",
        "TotalNodes": 3,
        "ActiveNodes": 0,
        "NodeType": "dax.r4.large",
        "Status": "deleting",
        "ClusterDiscoveryEndpoint": {
            "Address": "dd.ey3o9d.clustercfg.dax.usw2.cache.amazonaws.com",
            "Port": 8111
        },
        "PreferredMaintenanceWindow": "fri:06:00-fri:07:00",
        "SubnetGroup": "default",
        "SecurityGroups": [
            {
                "SecurityGroupIdentifier": "sg-1af6e36e",
                "Status": "active"
            }
        ],
        "IamRoleArn": "arn:aws:iam::123456789012:role/DAXServiceRoleForDynamoDBAccess",
        "ParameterGroup": {
            "ParameterGroupName": "default.dax1.0",
            "ParameterApplyStatus": "in-sync",
            "NodeIdsToReboot": []
        },
        "SSEDescription": {
            "Status": "ENABLED"
        }
    }
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html#DAX.cluster-management.deleting)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DeleteCluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/delete-cluster.html)」を参照してください。

### `delete-parameter-group`
<a name="dax_DeleteParameterGroup_cli_topic"></a>

次のコード例は、`delete-parameter-group` を使用する方法を示しています。

**AWS CLI**  
**パラメータグループを削除するには**  
次の `delete-parameter-group` の例では、指定された DAX パラメータグループを削除します。  

```
aws dax  delete-parameter-group \
    --parameter-group-name daxparametergroup
```
出力:  

```
{
    "DeletionMessage": "Parameter group daxparametergroup has been deleted."
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DeleteParameterGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/delete-parameter-group.html)」を参照してください。

### `delete-subnet-group`
<a name="dax_DeleteSubnetGroup_cli_topic"></a>

次のコード例は、`delete-subnet-group` を使用する方法を示しています。

**AWS CLI**  
**サブネットグループを削除するには**  
次の `delete-subnet-group` の例は、指定された DAX サブネットグループを削除します。  

```
aws dax delete-subnet-group \
    --subnet-group-name daxSubnetGroup
```
出力:  

```
{
    "DeletionMessage": "Subnet group daxSubnetGroup has been deleted."
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DeleteSubnetGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/delete-subnet-group.html)」を参照してください。

### `describe-clusters`
<a name="dax_DescribeClusters_cli_topic"></a>

次のコード例は、`describe-clusters` を使用する方法を示しています。

**AWS CLI**  
**プロビジョニングされた DAX クラスターに関する情報を返すには**  
次の `describe-clusters` の例では、プロビジョニングされたすべての DAX クラスターに関する詳細を表示します。  

```
aws dax describe-clusters
```
出力:  

```
{
    "Clusters": [
        {
            "ClusterName": "daxcluster",
            "ClusterArn": "arn:aws:dax:us-west-2:123456789012:cache/daxcluster",
            "TotalNodes": 1,
            "ActiveNodes": 1,
            "NodeType": "dax.r4.large",
            "Status": "available",
            "ClusterDiscoveryEndpoint": {
                "Address": "daxcluster.ey3o9d.clustercfg.dax.usw2.cache.amazonaws.com",
                "Port": 8111
            },
            "Nodes": [
                {
                    "NodeId": "daxcluster-a",
                    "Endpoint": {
                        "Address": "daxcluster-a.ey3o9d.0001.dax.usw2.cache.amazonaws.com",
                        "Port": 8111
                    },
                    "NodeCreateTime": 1576625059.509,
                    "AvailabilityZone": "us-west-2c",
                    "NodeStatus": "available",
                    "ParameterGroupStatus": "in-sync"
                }
            ],
            "PreferredMaintenanceWindow": "thu:13:00-thu:14:00",
            "SubnetGroup": "default",
            "SecurityGroups": [
                {
                    "SecurityGroupIdentifier": "sg-1af6e36e",
                    "Status": "active"
                }
            ],
            "IamRoleArn": "arn:aws:iam::123456789012:role/DAXServiceRoleForDynamoDBAccess",
            "ParameterGroup": {
                "ParameterGroupName": "default.dax1.0",
                "ParameterApplyStatus": "in-sync",
                "NodeIdsToReboot": []
            },
            "SSEDescription": {
                "Status": "ENABLED"
            }
        }
    ]
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DescribeClusters](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/describe-clusters.html)」を参照してください。

### `describe-default-parameters`
<a name="dax_DescribeDefaultParameters_cli_topic"></a>

次のコード例は、`describe-default-parameters` を使用する方法を示しています。

**AWS CLI**  
**DAX のデフォルトのシステムパラメータ情報を返すには**  
次の `describe-default-parameters` の例では、DAX のデフォルトのシステムパラメータ情報を表示します。  

```
aws dax describe-default-parameters
```
出力:  

```
{
    "Parameters": [
        {
            "ParameterName": "query-ttl-millis",
            "ParameterType": "DEFAULT",
            "ParameterValue": "300000",
            "NodeTypeSpecificValues": [],
            "Description": "Duration in milliseconds for queries to remain cached",
            "Source": "user",
            "DataType": "integer",
            "AllowedValues": "0-",
            "IsModifiable": "TRUE",
            "ChangeType": "IMMEDIATE"
        },
        {
            "ParameterName": "record-ttl-millis",
            "ParameterType": "DEFAULT",
            "ParameterValue": "300000",
            "NodeTypeSpecificValues": [],
            "Description": "Duration in milliseconds for records to remain valid in cache (Default: 0 = infinite)",
            "Source": "user",
            "DataType": "integer",
            "AllowedValues": "0-",
            "IsModifiable": "TRUE",
            "ChangeType": "IMMEDIATE"
        }
    ]
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DescribeDefaultParameters](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/describe-default-parameters.html)」を参照してください。

### `describe-events`
<a name="dax_DescribeEvents_cli_topic"></a>

次のコード例は、`describe-events` を使用する方法を示しています。

**AWS CLI**  
**DAX クラスターとパラメータグループに関連するイベントを返すには**  
次の `describe-events` の例では、DAX クラスターとパラメータグループに関連するイベントの詳細を表示します。  

```
aws dax describe-events
```
出力:  

```
{
    "Events": [
        {
            "SourceName": "daxcluster",
            "SourceType": "CLUSTER",
            "Message": "Cluster deleted.",
            "Date": 1576702736.706
        },
        {
            "SourceName": "daxcluster",
            "SourceType": "CLUSTER",
            "Message": "Removed node daxcluster-b.",
            "Date": 1576702691.738
        },
        {
            "SourceName": "daxcluster",
            "SourceType": "CLUSTER",
            "Message": "Removed node daxcluster-a.",
            "Date": 1576702633.498
        },
        {
            "SourceName": "daxcluster",
            "SourceType": "CLUSTER",
            "Message": "Removed node daxcluster-c.",
            "Date": 1576702631.329
        },
        {
            "SourceName": "daxcluster",
            "SourceType": "CLUSTER",
            "Message": "Cluster created.",
            "Date": 1576626560.057
        }
    ]
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DescribeEvents](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/describe-events.html)」を参照してください。

### `describe-parameter-groups`
<a name="dax_DescribeParameterGroups_cli_topic"></a>

次のコード例は、`describe-parameter-groups` を使用する方法を示しています。

**AWS CLI**  
**DAX で定義されたパラメータグループを記述するには**  
次の `describe-parameter-groups` の例では、DAX で定義されたパラメータグループに関する詳細を取得します。  

```
aws dax describe-parameter-groups
```
出力:  

```
{
    "ParameterGroups": [
        {
            "ParameterGroupName": "default.dax1.0",
            "Description": "Default parameter group for dax1.0"
        }
    ]
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DescribeParameterGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/describe-parameter-groups.html)」を参照してください。

### `describe-parameters`
<a name="dax_DescribeParameters_cli_topic"></a>

次のコード例は、`describe-parameters` を使用する方法を示しています。

**AWS CLI**  
**DAX パラメータグループで定義されたパラメータを記述するには**  
次の `describe-parameters` の例では、指定された DAX パラメータグループで定義されているパラメータの詳細を取得します。  

```
aws dax describe-parameters \
    --parameter-group-name default.dax1.0
```
出力:  

```
{
    "Parameters": [
        {
            "ParameterName": "query-ttl-millis",
            "ParameterType": "DEFAULT",
            "ParameterValue": "300000",
            "NodeTypeSpecificValues": [],
            "Description": "Duration in milliseconds for queries to remain cached",
            "Source": "user",
            "DataType": "integer",
            "AllowedValues": "0-",
            "IsModifiable": "TRUE",
            "ChangeType": "IMMEDIATE"
        },
        {
            "ParameterName": "record-ttl-millis",
            "ParameterType": "DEFAULT",
            "ParameterValue": "300000",
            "NodeTypeSpecificValues": [],
            "Description": "Duration in milliseconds for records to remain valid in cache (Default: 0 = infinite)",
            "Source": "user",
            "DataType": "integer",
            "AllowedValues": "0-",
            "IsModifiable": "TRUE",
            "ChangeType": "IMMEDIATE"
        }
    ]
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DescribeParameters](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/describe-parameters.html)」を参照してください。

### `describe-subnet-groups`
<a name="dax_DescribeSubnetGroups_cli_topic"></a>

次のコード例は、`describe-subnet-groups` を使用する方法を示しています。

**AWS CLI**  
**DAX で定義されたサブネットグループを記述するには**  
次の `describe-subnet-groups` の例では、DAX で定義されたサブネットグループの詳細を取得します。  

```
aws dax describe-subnet-groups
```
出力:  

```
{
    "SubnetGroups": [
        {
            "SubnetGroupName": "default",
            "Description": "Default CacheSubnetGroup",
            "VpcId": "vpc-ee70a196",
            "Subnets": [
                {
                    "SubnetIdentifier": "subnet-874953af",
                    "SubnetAvailabilityZone": "us-west-2d"
                },
                {
                    "SubnetIdentifier": "subnet-bd3d1fc4",
                    "SubnetAvailabilityZone": "us-west-2a"
                },
                {
                    "SubnetIdentifier": "subnet-72c2ff28",
                    "SubnetAvailabilityZone": "us-west-2c"
                },
                {
                    "SubnetIdentifier": "subnet-09e6aa42",
                    "SubnetAvailabilityZone": "us-west-2b"
                }
            ]
        }
    ]
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.concepts.cluster.html#DAX.concepts.cluster.security)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DescribeSubnetGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/describe-subnet-groups.html)」を参照してください。

### `increase-replication-factor`
<a name="dax_IncreaseReplicationFactor_cli_topic"></a>

次のコード例は、`increase-replication-factor` を使用する方法を示しています。

**AWS CLI**  
**DAX クラスターのレプリケーション係数を増やすには**  
次の `increase-replication-factor` の例では、指定された DAX クラスターのレプリケーション係数を 3 に増やします。  

```
aws dax increase-replication-factor \
    --cluster-name daxcluster \
    --new-replication-factor 3
```
出力:  

```
{
    "Cluster": {
        "ClusterName": "daxcluster",
        "ClusterArn": "arn:aws:dax:us-west-2:123456789012:cache/daxcluster",
        "TotalNodes": 3,
        "ActiveNodes": 1,
        "NodeType": "dax.r4.large",
        "Status": "modifying",
        "ClusterDiscoveryEndpoint": {
            "Address": "daxcluster.ey3o9d.clustercfg.dax.usw2.cache.amazonaws.com",
            "Port": 8111
        },
        "Nodes": [
            {
                "NodeId": "daxcluster-a",
                "Endpoint": {
                    "Address": "daxcluster-a.ey3o9d.0001.dax.usw2.cache.amazonaws.com",
                    "Port": 8111
                },
                "NodeCreateTime": 1576625059.509,
                "AvailabilityZone": "us-west-2c",
                "NodeStatus": "available",
                "ParameterGroupStatus": "in-sync"
            },
            {
                "NodeId": "daxcluster-b",
                "NodeStatus": "creating"
            },
            {
                "NodeId": "daxcluster-c",
                "NodeStatus": "creating"
            }
        ],
        "PreferredMaintenanceWindow": "thu:13:00-thu:14:00",
        "SubnetGroup": "default",
        "SecurityGroups": [
            {
                "SecurityGroupIdentifier": "sg-1af6e36e",
                "Status": "active"
            }
        ],
        "IamRoleArn": "arn:aws:iam::123456789012:role/DAXServiceRoleForDynamoDBAccess",
        "ParameterGroup": {
            "ParameterGroupName": "default.dax1.0",
            "ParameterApplyStatus": "in-sync",
            "NodeIdsToReboot": []
        },
        "SSEDescription": {
            "Status": "ENABLED"
        }
    }
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html#DAX.cluster-management.custom-settings)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[IncreaseReplicationFactor](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/increase-replication-factor.html)」を参照してください。

### `list-tags`
<a name="dax_ListTags_cli_topic"></a>

次のコード例は、`list-tags` を使用する方法を示しています。

**AWS CLI**  
**DAX リソースのタグを一覧表示するには**  
次の `list-tags` の例では、指定された DAX クラスターにアタッチされているタグキーと値を一覧表示します。  

```
aws dax list-tags \
    --resource-name arn:aws:dax:us-west-2:123456789012:cache/daxcluster
```
出力:  

```
{
    "Tags": [
        {
            "Key": "ClusterUsage",
            "Value": "prod"
        }
    ]
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html#DAX.management.tagging)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[ListTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/list-tags.html)」を参照してください。

### `tag-resource`
<a name="dax_TagResource_cli_topic"></a>

次のコード例は、`tag-resource` を使用する方法を示しています。

**AWS CLI**  
**DAX リソースにタグを付けるには**  
次の `tag-resource` の例では、指定されたタグキー名と関連する値を、指定された DAX クラスターにアタッチして、クラスターの使用状況を記述します。  

```
aws dax tag-resource \
    --resource-name arn:aws:dax:us-west-2:123456789012:cache/daxcluster \
    --tags="Key=ClusterUsage,Value=prod"
```
出力:  

```
{
    "Tags": [
        {
            "Key": "ClusterUsage",
            "Value": "prod"
        }
    ]
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html#DAX.management.tagging)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[TagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/tag-resource.html)」を参照してください。

### `untag-resource`
<a name="dax_UntagResource_cli_topic"></a>

次のコード例は、`untag-resource` を使用する方法を示しています。

**AWS CLI**  
**DAX リソースからタグを削除するには**  
次の `untag-resource` の例では、指定されたキー名を持つタグを DAX クラスターから削除します。  

```
aws dax untag-resource  \
    --resource-name arn:aws:dax:us-west-2:123456789012:cache/daxcluster \
    --tag-keys="ClusterUsage"
```
出力:  

```
{
    "Tags": []
}
```
詳細については、「*Amazon DynamoDB デベロッパーガイド*」の「[DAX クラスターの管理](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html#DAX.management.tagging)」を参照してください。  
+  API の詳細については、「AWS CLI コマンドリファレンス」の「[UntagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dax/untag-resource.html)」を参照してください。