选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

在 Amazon Keyspaces 中为表配置 PITR

聚焦模式
在 Amazon Keyspaces 中为表配置 PITR - Amazon Keyspaces(Apache Cassandra 兼容)

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

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

您可以通过控制台、CQL 和 AWS CLI,使用 PITR 在 Amazon Keyspaces 中为备份和还原操作配置表。

使用 CQL 或 AWS CLI 创建新表时,必须在创建表语句中明确启用 PITR。使用控制台创建新表时,PITR 将默认处于启用状态。

要了解如何还原表,请参阅在 Amazon Keyspaces 中将表从备份还原到指定的时间点

Console
使用控制台为表配置 PITR
  1. 登录 AWS Management Console并打开 Amazon Keyspaces 控制台:https://console.aws.amazon.com/keyspaces/home

  2. 在导航窗格中,选择,然后选择要编辑的表。

  3. 备份选项卡上,选择编辑

  4. 编辑时间点故障恢复设置部分,选择启用时间点故障恢复

  5. 选择 Save changes(保存更改)

Cassandra Query Language (CQL)
使用 CQL 为表配置 PITR
  1. 您可以使用 point_in_time_recovery 自定义属性管理表的 PITR 设置。

    要在创建新表时启用 PITR,必须将 point_in_time_recovery 的状态设置为 enabled。例如,您可以使用以下 CQL 命令:

    CREATE TABLE "my_keyspace1"."my_table1"( "id" int, "name" ascii, "date" timestamp, PRIMARY KEY("id")) WITH CUSTOM_PROPERTIES = { 'capacity_mode':{'throughput_mode':'PAY_PER_REQUEST'}, 'point_in_time_recovery':{'status':'enabled'} }
    注意

    如果未指定时间点故障恢复自定义属性,则默认情况下时间点故障恢复处于禁用状态。

  2. 要使用 CQL 为现有表启用 PITR,请运行以下 CQL 命令。

    ALTER TABLE mykeyspace.mytable WITH custom_properties = {'point_in_time_recovery': {'status': 'enabled'}}
CLI
使用 AWS CLI 为表配置 PITR
  1. 您可以使用 UpdateTable API 管理表的 PITR 设置。

    要在创建新表时启用 PITR,必须在创建表命令中包含 point-in-time-recovery 'status=ENABLED'。例如,您可以使用以下 AWS CLI 命令。为了提高可读性,该命令已分成不同的行。

    aws keyspaces create-table --keyspace-name 'myKeyspace' --table-name 'myTable' --schema-definition 'allColumns=[{name=id,type=int},{name=name,type=text},{name=date,type=timestamp}],partitionKeys=[{name=id}]' --point-in-time-recovery 'status=ENABLED'
    注意

    如果未指定时间点故障恢复值,则默认情况下时间点故障恢复处于禁用状态。

  2. 要确认表的时间点故障恢复设置,可以使用以下 AWS CLI 命令。

    aws keyspaces get-table --keyspace-name 'myKeyspace' --table-name 'myTable'
  3. 要使用 AWS CLI 为现有表启用 PITR,请运行以下命令。

    aws keyspaces update-table --keyspace-name 'myKeyspace' --table-name 'myTable' --point-in-time-recovery 'status=ENABLED'
使用控制台为表配置 PITR
  1. 登录 AWS Management Console并打开 Amazon Keyspaces 控制台:https://console.aws.amazon.com/keyspaces/home

  2. 在导航窗格中,选择,然后选择要编辑的表。

  3. 备份选项卡上,选择编辑

  4. 编辑时间点故障恢复设置部分,选择启用时间点故障恢复

  5. 选择 Save changes(保存更改)

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。