Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Exemplos do DAX usando a AWS CLI

Modo de foco
Exemplos do DAX usando a AWS CLI - AWS Command Line Interface

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando a AWS Command Line Interface com o DAX.

Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.

Tópicos

Ações

O código de exemplo a seguir mostra como usar create-cluster.

AWS CLI

Para criar um cluster do DAX

O exemplo create-cluster a seguir cria um cluster do DAX com as configurações especificadas.

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

Saída:

{ "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" } } }

Para obter mais informações, consulte Etapa 3: criar um cluster do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte CreateCluster em AWS CLI Command Reference.

O código de exemplo a seguir mostra como usar create-cluster.

AWS CLI

Para criar um cluster do DAX

O exemplo create-cluster a seguir cria um cluster do DAX com as configurações especificadas.

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

Saída:

{ "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" } } }

Para obter mais informações, consulte Etapa 3: criar um cluster do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte CreateCluster em AWS CLI Command Reference.

O código de exemplo a seguir mostra como usar create-parameter-group.

AWS CLI

Para criar um grupo de parâmetros

O exemplo ``create-parameter-group`` a seguir cria um grupo de parâmetros com as configurações especificadas.

aws dax create-parameter-group \ --parameter-group-name daxparametergroup \ --description "A new parameter group"

Saída:

{ "ParameterGroup": { "ParameterGroupName": "daxparametergroup", "Description": "A new parameter group" } }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar create-parameter-group.

AWS CLI

Para criar um grupo de parâmetros

O exemplo ``create-parameter-group`` a seguir cria um grupo de parâmetros com as configurações especificadas.

aws dax create-parameter-group \ --parameter-group-name daxparametergroup \ --description "A new parameter group"

Saída:

{ "ParameterGroup": { "ParameterGroupName": "daxparametergroup", "Description": "A new parameter group" } }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar create-subnet-group.

AWS CLI

Criar um grupo de sub-redes do DAX

O exemplo create-subnet-group a seguir cria um grupo de sub-redes com as configurações especificadas.

aws dax create-subnet-group \ --subnet-group-name daxSubnetGroup \ --subnet-ids subnet-11111111 subnet-22222222

Saída:

{ "SubnetGroup": { "SubnetGroupName": "daxSubnetGroup", "VpcId": "vpc-05a1fa8e00c325226", "Subnets": [ { "SubnetIdentifier": "subnet-11111111", "SubnetAvailabilityZone": "us-west-2b" }, { "SubnetIdentifier": "subnet-22222222", "SubnetAvailabilityZone": "us-west-2c" } ] } }

Para obter mais informações, consulte Etapa 2: criar um grupo de sub-rede no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte CreateSubnetGroup na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar create-subnet-group.

AWS CLI

Criar um grupo de sub-redes do DAX

O exemplo create-subnet-group a seguir cria um grupo de sub-redes com as configurações especificadas.

aws dax create-subnet-group \ --subnet-group-name daxSubnetGroup \ --subnet-ids subnet-11111111 subnet-22222222

Saída:

{ "SubnetGroup": { "SubnetGroupName": "daxSubnetGroup", "VpcId": "vpc-05a1fa8e00c325226", "Subnets": [ { "SubnetIdentifier": "subnet-11111111", "SubnetAvailabilityZone": "us-west-2b" }, { "SubnetIdentifier": "subnet-22222222", "SubnetAvailabilityZone": "us-west-2c" } ] } }

Para obter mais informações, consulte Etapa 2: criar um grupo de sub-rede no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte CreateSubnetGroup na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar decrease-replication-factor.

AWS CLI

Para remover um ou mais nós do cluster

O exemplo decrease-replication-factor a seguir diminui o número de nós no cluster do DAX especificado para um.

aws dax decrease-replication-factor \ --cluster-name daxcluster \ --new-replication-factor 1

Saída:

{ "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" } } }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar decrease-replication-factor.

AWS CLI

Para remover um ou mais nós do cluster

O exemplo decrease-replication-factor a seguir diminui o número de nós no cluster do DAX especificado para um.

aws dax decrease-replication-factor \ --cluster-name daxcluster \ --new-replication-factor 1

Saída:

{ "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" } } }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar delete-cluster.

AWS CLI

Para excluir um cluster do DAX

O exemplo delete-cluster a seguir exclui o cluster do DAX especificado.

aws dax delete-cluster \ --cluster-name daxcluster

Saída:

{ "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" } } }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte DeleteCluster em AWS CLI Command Reference.

O código de exemplo a seguir mostra como usar delete-cluster.

AWS CLI

Para excluir um cluster do DAX

O exemplo delete-cluster a seguir exclui o cluster do DAX especificado.

aws dax delete-cluster \ --cluster-name daxcluster

Saída:

{ "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" } } }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte DeleteCluster em AWS CLI Command Reference.

O código de exemplo a seguir mostra como usar delete-parameter-group.

AWS CLI

Para excluir um grupo de parâmetros

O exemplo delete-parameter-group a seguir exclui o grupo de parâmetros do DAX especificado.

aws dax delete-parameter-group \ --parameter-group-name daxparametergroup

Saída:

{ "DeletionMessage": "Parameter group daxparametergroup has been deleted." }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar delete-parameter-group.

AWS CLI

Para excluir um grupo de parâmetros

O exemplo delete-parameter-group a seguir exclui o grupo de parâmetros do DAX especificado.

aws dax delete-parameter-group \ --parameter-group-name daxparametergroup

Saída:

{ "DeletionMessage": "Parameter group daxparametergroup has been deleted." }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar delete-subnet-group.

AWS CLI

Para excluir um grupo de sub-redes

O exemplo delete-subnet-group a seguir exclui o grupo de sub-redes do DAX especificado.

aws dax delete-subnet-group \ --subnet-group-name daxSubnetGroup

Saída:

{ "DeletionMessage": "Subnet group daxSubnetGroup has been deleted." }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte DeleteSubnetGroup na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar delete-subnet-group.

AWS CLI

Para excluir um grupo de sub-redes

O exemplo delete-subnet-group a seguir exclui o grupo de sub-redes do DAX especificado.

aws dax delete-subnet-group \ --subnet-group-name daxSubnetGroup

Saída:

{ "DeletionMessage": "Subnet group daxSubnetGroup has been deleted." }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte DeleteSubnetGroup na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar describe-clusters.

AWS CLI

Como retornar informações sobre todos os clusters do DAX provisionados

O exemplo describe-clusters a seguir exibe detalhes sobre todos os clusters provisionados do DAX.

aws dax describe-clusters

Saída:

{ "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" } } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte DescribeClusters em AWS CLI Command Reference.

O código de exemplo a seguir mostra como usar describe-clusters.

AWS CLI

Como retornar informações sobre todos os clusters do DAX provisionados

O exemplo describe-clusters a seguir exibe detalhes sobre todos os clusters provisionados do DAX.

aws dax describe-clusters

Saída:

{ "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" } } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte DescribeClusters em AWS CLI Command Reference.

O código de exemplo a seguir mostra como usar describe-default-parameters.

AWS CLI

Como retornar as informações sobre o parâmetro do sistema padrão para o DAX

O exemplo describe-default-parameters a seguir exibe informações sobre o parâmetro do sistema padrão para o DAX.

aws dax describe-default-parameters

Saída:

{ "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" } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar describe-default-parameters.

AWS CLI

Como retornar as informações sobre o parâmetro do sistema padrão para o DAX

O exemplo describe-default-parameters a seguir exibe informações sobre o parâmetro do sistema padrão para o DAX.

aws dax describe-default-parameters

Saída:

{ "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" } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar describe-events.

AWS CLI

Como retornar todos os eventos relacionados a clusters e grupos de parâmetros do DAX

O exemplo describe-events a seguir exibe detalhes sobre eventos relacionados a clusters do DAX e grupos de parâmetros.

aws dax describe-events

Saída:

{ "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 } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte DescribeEvents na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar describe-events.

AWS CLI

Como retornar todos os eventos relacionados a clusters e grupos de parâmetros do DAX

O exemplo describe-events a seguir exibe detalhes sobre eventos relacionados a clusters do DAX e grupos de parâmetros.

aws dax describe-events

Saída:

{ "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 } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para ver detalhes da API, consulte DescribeEvents na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar describe-parameter-groups.

AWS CLI

Para descrever os grupos de parâmetros definidos no DAX

O exemplo describe-parameter-groups a seguir recupera detalhes sobre os grupos de parâmetros definidos no DAX.

aws dax describe-parameter-groups

Saída:

{ "ParameterGroups": [ { "ParameterGroupName": "default.dax1.0", "Description": "Default parameter group for dax1.0" } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar describe-parameter-groups.

AWS CLI

Para descrever os grupos de parâmetros definidos no DAX

O exemplo describe-parameter-groups a seguir recupera detalhes sobre os grupos de parâmetros definidos no DAX.

aws dax describe-parameter-groups

Saída:

{ "ParameterGroups": [ { "ParameterGroupName": "default.dax1.0", "Description": "Default parameter group for dax1.0" } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar describe-parameters.

AWS CLI

Para descrever os parâmetros definidos em um grupo de parâmetros do DAX

O exemplo describe-parameters a seguir recupera detalhes sobre os parâmetros definidos no grupo de parâmetros do DAX especificado.

aws dax describe-parameters \ --parameter-group-name default.dax1.0

Saída:

{ "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" } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para obter detalhes da API, consulte DescribeParameters na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar describe-parameters.

AWS CLI

Para descrever os parâmetros definidos em um grupo de parâmetros do DAX

O exemplo describe-parameters a seguir recupera detalhes sobre os parâmetros definidos no grupo de parâmetros do DAX especificado.

aws dax describe-parameters \ --parameter-group-name default.dax1.0

Saída:

{ "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" } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para obter detalhes da API, consulte DescribeParameters na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar describe-subnet-groups.

AWS CLI

Para descrever grupos de sub-redes definidos no DAX

O exemplo describe-subnet-groups a seguir recupera detalhes dos grupos de sub-redes definidos no DAX.

aws dax describe-subnet-groups

Saída:

{ "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" } ] } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar describe-subnet-groups.

AWS CLI

Para descrever grupos de sub-redes definidos no DAX

O exemplo describe-subnet-groups a seguir recupera detalhes dos grupos de sub-redes definidos no DAX.

aws dax describe-subnet-groups

Saída:

{ "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" } ] } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar increase-replication-factor.

AWS CLI

Como aumentar o fator de replicação de um cluster do DAX

O exemplo increase-replication-factor a seguir aumenta o fator de replicação do cluster do DAX especificado para 3.

aws dax increase-replication-factor \ --cluster-name daxcluster \ --new-replication-factor 3

Saída:

{ "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" } } }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar increase-replication-factor.

AWS CLI

Como aumentar o fator de replicação de um cluster do DAX

O exemplo increase-replication-factor a seguir aumenta o fator de replicação do cluster do DAX especificado para 3.

aws dax increase-replication-factor \ --cluster-name daxcluster \ --new-replication-factor 3

Saída:

{ "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" } } }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

O código de exemplo a seguir mostra como usar list-tags.

AWS CLI

Para listar as tags em um recurso do DAX

O exemplo list-tags a seguir lista as chaves e os valores de tag anexados ao cluster do DAX especificado.

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

Saída:

{ "Tags": [ { "Key": "ClusterUsage", "Value": "prod" } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para obter detalhes da API, consulte ListTags na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar list-tags.

AWS CLI

Para listar as tags em um recurso do DAX

O exemplo list-tags a seguir lista as chaves e os valores de tag anexados ao cluster do DAX especificado.

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

Saída:

{ "Tags": [ { "Key": "ClusterUsage", "Value": "prod" } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para obter detalhes da API, consulte ListTags na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar tag-resource.

AWS CLI

Como marcar um recurso do DAX

O exemplo tag-resource a seguir anexa o nome da chave de tag especificada e o valor associado ao cluster do DAX especificado para descrever o uso do cluster.

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

Saída:

{ "Tags": [ { "Key": "ClusterUsage", "Value": "prod" } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para obter detalhes da API, consulte TagResource na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar tag-resource.

AWS CLI

Como marcar um recurso do DAX

O exemplo tag-resource a seguir anexa o nome da chave de tag especificada e o valor associado ao cluster do DAX especificado para descrever o uso do cluster.

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

Saída:

{ "Tags": [ { "Key": "ClusterUsage", "Value": "prod" } ] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para obter detalhes da API, consulte TagResource na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar untag-resource.

AWS CLI

Para remover as tags de um recurso do DAX

O exemplo untag-resource a seguir remove a tag com o nome de chave especificado de um cluster do DAX.

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

Saída:

{ "Tags": [] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para obter detalhes sobre a API, consulte UntagResource na Referência de comandos da AWS CLI.

O código de exemplo a seguir mostra como usar untag-resource.

AWS CLI

Para remover as tags de um recurso do DAX

O exemplo untag-resource a seguir remove a tag com o nome de chave especificado de um cluster do DAX.

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

Saída:

{ "Tags": [] }

Para obter mais informações, consulte Gerenciar clusters do DAX no Guia do desenvolvedor do Amazon DynamoDB.

  • Para obter detalhes sobre a API, consulte UntagResource na Referência de comandos da AWS CLI.

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.