

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurar o ajuste de escala automático em uma tabela existente
<a name="autoscaling.configureTable"></a>

Você pode atualizar uma tabela do Amazon Keyspaces existente para ativar o ajuste de escala automático para a capacidade de gravação ou leitura da tabela. Se você estiver atualizando uma tabela que está atualmente no modo de capacidade sob demanda, primeiro precisará alterar o modo de capacidade da tabela para o modo de capacidade provisionada.

Para obter mais informações sobre como atualizar as configurações de ajuste de escala automático para uma tabela multirregional, consulte [Atualize a capacidade provisionada e as configurações de ajuste de escala automático para uma tabela multirregional no Amazon Keyspaces](tables-mrr-autoscaling.md).

O ajuste de escala automático do Amazon Keyspaces requer a presença de um perfil vinculado ao serviço (`AWSServiceRoleForApplicationAutoScaling_CassandraTable`) que realize ações de ajuste em seu nome. Esta função é criada automaticamente para você. Para obter mais informações, consulte [Uso de perfis vinculados ao serviço para o Amazon Keyspaces](using-service-linked-roles.md).

------
#### [ Console ]

**Configure o ajuste de escala automático do Amazon Keyspaces para uma tabela existente**

1. [Faça login no Console de gerenciamento da AWS e abra o console do Amazon Keyspaces em casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Escolha a tabela com a qual você deseja trabalhar e vá para a guia **Capacidade**.

1. Na seção **Configurações de capacidade**, escolha **Editar**.

1. Em **Modo de capacidade**, verifique se a tabela está usando o modo de capacidade **provisionada**.

1. Selecione **Escalar automaticamente** e veja a etapa 6 em [Crie uma nova tabela com dimensionamento automático](autoscaling.createTable.md) para editar a capacidade de leitura e gravação.

1. Quando as configurações de escala automática estiverem definidas, escolha **Salvar**.

------
#### [ Cassandra Query Language (CQL) ]

**Configure uma tabela existente com o ajuste de escala automático do Amazon Keyspaces usando CQL**

Você pode usar o comando `ALTER TABLE` para uma tabela do Amazon Keyspaces existente para configurar o ajuste de escala automático para a capacidade de gravação ou leitura da tabela. Se você estiver atualizando uma tabela que está atualmente no modo de capacidade sob demanda, precisará configurar `capacity_mode` como provisionada. Se sua tabela já estiver no modo de capacidade provisionada, esse campo poderá ser omitido. 

No exemplo a seguir, a instrução atualiza a tabela *mytable*, que está no modo de capacidade sob demanda. A instrução altera o modo de capacidade da tabela para o modo provisionado com o ajuste de escala automático ativado. 

A capacidade de gravação é configurada no intervalo de 5 a 10 unidades de capacidade com um valor de destino de 50%. A capacidade de leitura também é configurada no intervalo de 5 a 10 unidades de capacidade com um valor de destino de 50%. Para capacidade de leitura, você define os valores de `scale_out_cooldown` e `scale_in_cooldown` para 60 segundos.

```
ALTER TABLE mykeyspace.mytable
WITH CUSTOM_PROPERTIES = {  
    'capacity_mode': {  
        'throughput_mode': 'PROVISIONED',  
        'read_capacity_units': 1,  
        'write_capacity_units': 1  
    }
} AND AUTOSCALING_SETTINGS = {
    'provisioned_write_capacity_autoscaling_update': {
        'maximum_units': 10,  
        'minimum_units': 5,  
        'scaling_policy': {
            'target_tracking_scaling_policy_configuration': {
                'target_value': 50
            }  
        }  
    },
    'provisioned_read_capacity_autoscaling_update': {  
        'maximum_units': 10,  
        'minimum_units': 5,  
        'scaling_policy': {  
            'target_tracking_scaling_policy_configuration': {  
                'target_value': 50,
                'scale_in_cooldown': 60,  
                'scale_out_cooldown': 60
            }  
        }  
    }
};
```

------
#### [ CLI ]

**Configure uma tabela existente com a escalabilidade automática do Amazon Keyspaces usando o AWS CLI**

Para uma tabela do Amazon Keyspaces existente, você pode ativar o ajuste de escala automático para a capacidade de gravação ou leitura da tabela usando a operação `UpdateTable`. 

Você pode usar o seguinte comando para habilitar o ajuste de escala automático do Amazon Keyspaces para tabelas existentes. As configurações de ajuste de escala automático da tabela são carregadas de um arquivo JSON. No exemplo a seguir, você pode baixar o arquivo JSON de exemplo do [auto-scaling.zip](samples/auto-scaling.zip) e extrair `auto-scaling.json`, anotando o caminho para o arquivo. Neste exemplo, o arquivo JSON está localizado no diretório atual. Para diferentes opções de caminho de arquivo, consulte [ Como carregar parâmetros de um arquivo](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-file.html#cli-usage-parameters-file-how).

Para obter mais informações sobre as configurações de ajuste de escala automático usadas no exemplo a seguir, consulte [Crie uma nova tabela com dimensionamento automático](autoscaling.createTable.md).

```
aws keyspaces update-table --keyspace-name mykeyspace --table-name mytable 
            \ --capacity-specification throughputMode=PROVISIONED,readCapacityUnits=1,writeCapacityUnits=1 
            \ --auto-scaling-specification file://auto-scaling.json
```

------