备份 AWS OpsWorks for Chef Automate 服务器 - AWS OpsWorks

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

备份 AWS OpsWorks for Chef Automate 服务器

重要

AWS OpsWorks for Chef Automate 已于 2024 年 5 月 5 日停用,新客户和现有客户均已禁用。我们建议现有客户迁移到 Chef SaaS 或其他替代解决方案。如果您有任何疑问,可以通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS 支持 团队联系。

您可以定义每天或每周重复 AWS OpsWorks for Chef Automate 运行的服务器备份,并让服务代表您将备份存储在 Amazon Simple Storage Service (Amazon S3) 中。或者,您可以按需进行手动备份。

由于备份存储在 Amazon S3 中,因此它们会产生额外费用。您最多可以将备份的保留数量设定为 30 个。您可以使用 AWS 支持渠道提交服务请求以更改该限制。发送到 Amazon S3 存储桶的内容可能包含客户内容。有关删除敏感数据的更多信息,请参阅如何清空 S3 存储桶?如何删除 S3 存储桶?

您可以将标签添加到 AWS OpsWorks for Chef Automate 服务器的备份中。如果已向 AWS OpsWorks for Chef Automate 服务器添加标签,此服务器的自动备份将继承这些标签。有关如何在备份中添加和管理标签的更多信息,请参阅本指南中的使用 AWS OpsWorks for Chef Automate 资源上的标签

自动备份

当您配置您的 AWS OpsWorks for Chef Automate 服务器的时候,您要么选择手动备份,要么选择手动备份。 AWS OpsWorks for Chef Automate 启动自动备份的日期和时间,是在 Setup 的 Configure ad v anced b ackup 部分选择的时间和日期内启动自动备份。在服务器联机后,可以通过执行以下步骤更改备份设置 (从 Chef Automate 服务器主页上的服务器磁贴或服务器的“Properties”页)。

更改自动备份设置
  1. Chef servers 主页的服务器磁贴的 Actions 菜单中,选择 Change settings

  2. 要关闭自动备份,Enable automated backups 选项请选择 No。保存您的更改;您不需要继续执行下一步骤。

  3. Automated Backup 部分中,更改频率、开始时间或要保留的生成。保存您的更改。

手动备份

您可以随时在中启动手动备份,也可以通过运行 AWS CLI create- AWS Management Console backup 命令启动手动备份。手动备份不包括在存储的最多 30 个生成的自动备份中;最多可存储 10 个手动备份,并且必须手动从 Amazon S3 中将其删除。

您可以在创建新的 AWS OpsWorks for Chef Automate 服务器备份时添加标签。有关如何在创建手动备份时添加标签的更多信息,请参阅向新备份添加标签 (CLI)

要在中执行手动备份 AWS Management Console
  1. Chef Automate servers 页面上,选择您要备份的服务器。

  2. 在服务器的属性页面上,在左侧导航窗格中选择 Backups

  3. 选择创建备份

  4. 当页面在备份的 Status 列中显示绿色复选标记时,手动备份完成。

要在中执行手动备份 AWS CLI
  • 要启动手动备份,请运行以下 AWS CLI 命令。

    aws opsworks-cm --region region name create-backup --server-name "Chef server name" --description "optional descriptive string"

删除备份

删除某个备份会从存储该备份的 S3 存储桶中永久删除它。

删除备份 AWS Management Console
  1. Chef Automate servers 页面上,选择您要备份的服务器。

  2. 在服务器的属性页面上,在左侧导航窗格中选择 Backups

  3. 选择您要删除的备份,然后选择 Delete backup。您一次只能选择一个备份。

  4. 出现确认删除提示时,选中 Delete the backup, which is stored in an S3 bucket 的复选框,然后选择 Yes, Delete

删除备份 AWS CLI
  • 删除备份, AWS CLI --backup-id替换为您要删除的备份的 ID。Backup IDs 的格式为ServerName-yyyyMMddHHmmssSSS。例如 test-chef-server-20171218132604388

    aws opsworks-cm --region region name delete-backup --backup-id ServerName-yyyyMMddHHmmssSSS