我想减少我在 Amazon Redshift 中自动快照的频率。
解决方法
您可以安排 Amazon Redshift 集群快照,以降低自动快照的频率。要控制自动快照的时间和频率,请创建快照计划。
在 Amazon Redshift 中创建集群时,默认情况下自动快照处于激活状态。为集群激活自动快照后,Amazon Redshift 会定期拍摄该集群的快照。默认情况下,Amazon Redshift 大约每八小时拍摄一次快照,或者在每个节点每更改 5 GB 的数据之后拍摄一次快照,或以先到者为准。
**注意:**如果集群没有附加快照计划,则该集群使用默认的自动快照计划。
使用控制台安排自动快照
要安排以特定时间间隔自动快照,请完成以下步骤:
- 打开 Amazon Redshift 控制台。
- 在导航窗格中,选择集群,然后选择快照。所有快照均在快照选项卡下列出。
- 要创建快照计划,请选择快照计划选项卡。
- 选择添加快照计划。
- 输入快照计划的计划名称和描述(可选)。
- 要创建自动快照计划,请选择配置自动快照规则。然后,要创建规则,请使用编辑器或 Cron 语法。
**注意:**有关如何使用 cron 语法安排快照的更多信息,请参阅快照计划格式。
- 使用编辑器将快照创建定义为定期创建或在特定时间创建:
要创建定期快照,请在创建快照中选择定期;在每 X 小时中选择定期拍摄时间。然后,在天数中,选择快照的频率。
要在一天或一周的特定时间安排快照,请在创建快照中选择定期;在时间 (UTC) 中输入 UTC 时间。然后,在天数中,选择快照的频率。要创建多个快照,请选择添加其他规则或从模板添加规则。
**注意:**不支持不到一小时或超过 24 小时的快照频率。
- 选择添加快照计划。
- 将集群连接到新的快照计划,然后选择确定。
**注意:**也可以将计划附加到多个集群。
要使用 AWS 命令行界面(AWS CLI)来计划自动快照,请参阅 create-snapshot-schedule。
**注意:**如果在运行 AWS CLI 命令时收到错误,请参阅排查 AWS CLI 错误。此外,确保您使用的是最新版本的 AWS CLI。
使用控制台删除计划快照
**注意:**在删除快照计划之前,必须分离与快照计划关联的 Amazon Redshift 集群。
要分离集群并删除快照计划,请完成以下步骤:
- 打开 Amazon Redshift 控制台。
- 在导航窗格中,选择集群,然后选择快照。
- 要查看计划快照,请选择快照计划选项卡。
- 选择要删除的快照计划。
- 在已附加集群列中,选择列值。系统会提示您分离集群。
- 选择与快照关联的集群,然后选择删除。删除快照后,选择确定。
- 对于操作,选择删除计划。确认删除快照,然后选择确定。
要使用 AWS CLI 删除快照,请参阅 delete-snapshot-schedule。
相关信息
使用控制台管理快照
Amazon Redshift 快照和备份