

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Amazon Keyspaces 中关闭表的自动扩缩
<a name="tables-mrr-autoscaling-off"></a>

本节将举例说明如何在预置容量模式下关闭多区域表的自动扩缩。您可以使用 Amazon Keyspaces 控制台、CQL 或 Amazon CLI执行此操作。

**重要**  
我们建议对使用预置容量模式的多区域表使用自动扩缩。有关更多信息，请参阅 [在 Amazon Keyspaces 中为多区域表估算和预置容量](tables-multi-region-capacity.md)。

**注意**  
要删除 Application Auto Scaling 使用的服务相关角色，您必须在所有 Amazon Web Services 区域中禁用账户中所有表的自动扩缩。

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

**在控制台上关闭现有多区域表的 Amazon Keyspaces 自动扩缩**

1. 登录并打开 Amazon Keyspaces 控制台，网址为。 Amazon Web Services 管理控制台[https://console.aws.amazon.com/keyspaces/home](https://console.amazonaws.cn/keyspaces/home)

1. 选择要处理的表，然后选择**容量**选项卡。

1. 在**容量设置**部分中，选择**编辑**。

1. 要禁用 Amazon Keyspaces 自动扩缩，请清除**自动扩展**复选框。禁用自动扩缩会在 Application Auto Scaling 中取消将表注册为可扩展目标。要删除 Application Auto Scaling 用于访问 Amazon Keyspaces 表的服务相关角色，请按照[删除适用于 Amazon Keyspaces 的服务相关角色](using-service-linked-roles-app-auto-scaling.md#delete-service-linked-role-app-auto-scaling)中的步骤操作。

1. 在定义自动扩展设置时，选择 **Save (保存)**。

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

**使用 CQL 关闭多区域表的自动扩缩**
+  您可以使用 `ALTER TABLE` 关闭现有表的自动扩缩。请注意，您无法为单个表副本关闭自动扩缩。

  在以下示例中，为表的读取容量关闭了自动扩缩。

  ```
  ALTER TABLE mykeyspace.mytable
  WITH AUTOSCALING_SETTINGS = {
      'provisioned_read_capacity_autoscaling_update': {
          'autoscaling_disabled': true
      }
  };
  ```

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

**使用关闭多区域表的 auto 缩放 Amazon CLI**
+  您可以使用 Amazon CLI `update-table`命令关闭现有表的 auto 缩放。请注意，您无法为单个表副本关闭自动扩缩。

  在以下示例中，为表的读取容量关闭了自动扩缩。

  ```
  aws keyspaces update-table --keyspace-name mykeyspace --table-name mytable 
             \ --auto-scaling-specification readCapacityAutoScaling={autoScalingDisabled=true}
  ```

------