在 Amazon Keyspaces 中关闭表的自动扩缩 - Amazon Keyspaces(Apache Cassandra 兼容)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在 Amazon Keyspaces 中关闭表的自动扩缩

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

重要

我们建议对使用预置容量模式的多区域表使用自动扩缩。有关更多信息,请参阅 在 Amazon Keyspaces 中为多区域表估算和预置容量

注意

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

Console
在控制台上关闭现有多区域表的 Amazon Keyspaces 自动扩缩
  1. 登录并在家中打开 Amazon Keyspaces 控制台。 Amazon Web Services Management Console https://console.aws.amazon.com/keyspaces/

  2. 选择要处理的表,然后选择容量选项卡。

  3. 容量设置部分中,选择编辑

  4. 要禁用 Amazon Keyspaces 自动扩缩,请清除自动扩展复选框。禁用自动扩缩会在 Application Auto Scaling 中取消将表注册为可扩展目标。要删除 Application Auto Scaling 用于访问 Amazon Keyspaces 表的服务相关角色,请按照删除适用于 Amazon Keyspaces 的服务相关角色中的步骤操作。

  5. 在定义自动扩展设置时,选择 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}