本页面介绍了如何选择、查看和更改项目默认备份设置的选项。本页面还可以帮助您确定在创建实例时要选择的备份设置。
在 Google Cloud 控制台中创建 Compute Engine 实例时,您可以指定要用于备份数据的方法。默认备份设置是一个项目级 Compute Engine 设置,用于指定在 Google Cloud 控制台中创建实例时默认预先选择哪种方法。例如,您可以配置默认备份设置,以促使项目使用您偏好的自动备份数据方法。
准备工作
-
如需了解可用于备份数据的选项,请参阅数据保护选项。具体而言,本页面介绍了用于自动预定备份的选项,尤其是备份保险柜的备份方案和快照时间表。
价格
在您创建实例时,某些备份选项会产生额外费用。如需了解详情,请参阅本文档中的了解并选择默认备份设置部分,了解每种选项的价格。
所需的角色
如需获得选择、查看和更改默认备份设置所需的权限,请让您的管理员为您授予项目的以下 IAM 角色:
-
查看和更改默认备份设置:Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) -
如果您要使用备份方案并需要启用 Backup and DR API:Service Usage Admin (
roles/serviceusage.serviceUsageAdmin
)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
这些预定义角色包含选择、查看和更改默认备份设置所需的权限。如需查看所需的确切权限,请展开所需权限部分:
所需权限
您需要具备以下权限才能选择、查看和更改默认备份设置:
-
查看和更改项目的 Compute Engine 设置和元数据:
-
compute.projects.setCommonInstanceMetadata
-
compute.projects.get
-
-
启用 API:
-
serviceusage.services.enable
-
serviceusage.services.get
-
了解并选择默认备份设置
项目的默认备份设置决定了当您使用 Google Cloud 控制台中的创建实例页面时,系统自动选择的备份方法(如果有)。具体而言,默认备份设置会决定在数据保护窗格的备份您的数据部分中自动选择的备份方法。
作为参考,备份您的数据部分使您可以选择要为数据使用的备份方法(如果有),如下所示:
- 使用备份保险柜的备份方案备份实例。
- 使用快照时间表备份磁盘。
- 不使用自动预定备份。
您可以视需要选择与自动选择不同的选项。
无论默认备份设置如何,如果选择了备份方法,Compute Engine 便会自动选择特定备份方案或特定快照时间表以进行使用。您可以视需要在完成实例创建之前选择其他备份方案或其他快照时间表。
默认备份设置的限制
默认备份设置具有以下范围:
- 此设置不会阻止用户选择其他备份选项。
- 此设置会影响项目,而不是特定于用户。
此设置仅影响Google Cloud 控制台中的创建实例页面。
- 如果您使用任何其他方法创建实例,则只有在您配置进行自动备份时,系统才会自动备份实例数据。
此设置不会影响现有实例。
此设置仅指定默认选择的备份选项类型。无法自定义默认选择的特定备份方案或特定快照时间表。如需使用不是默认选择的特定备份方案或快照时间表,请在创建实例时选择其他选项。
默认备份设置的选项
下表说明了您可以为默认备份设置使用的选项。具体而言,您可以直接选择“备份方案”“快照时间表”或“无备份”,但在您选择默认备份设置之前,您的项目会使用预定义行为。
默认备份设置的选项 | |
---|---|
预定义 (未选择任何选项) |
|
备份方案 |
|
快照时间表 |
|
无备份 |
|
查看项目的默认备份设置
如需查看项目的默认备份设置,请执行以下操作:
如果您尚未打开,请在 Google Cloud 控制台中打开要查看其设置的项目。
在 Google Cloud 控制台中,前往 Compute Engine 的设置页面。
默认数据保护部分会显示您的项目用于默认备份设置的选项。如果未选中任何单选按钮,则您的项目会使用预定义行为。
更改项目的默认备份设置
如需更改项目的默认备份设置,请在Google Cloud 控制台中执行以下操作:
查看默认备份设置的选项,然后决定要使用的选项。对于所选选项,请确保它符合您的应用场景,并且您满足相关要求。
如果您尚未打开,请在 Google Cloud 控制台中打开要更改其设置的项目。
根据您要为默认备份设置选择的选项,执行以下操作之一:
一次性更新组织中所有项目的默认备份设置
如果您想一次性设置或更新组织中所有项目的默认备份设置,则无法使用 Google Cloud 控制台。您可以使用 gcloud CLI 在项目元数据中更新设置,并在组织中的所有项目中自动执行此更新。如需执行此自动化,请按以下步骤操作:
查看默认备份设置的选项,然后决定要使用的选项。对于所选选项,请确保它符合您的应用场���,并且您满足相关要求。
创建一个脚本,以便自动为组织中的所有项目运行
gcloud compute project-info add-metadata
命令。使用要将默认备份设置更改为的选项的值指定--metadata google-compute-default-data-protection
标志。请参考以下示例:如需将组织中所有项目的默认备份设置设为或更新为无备份,请在脚本中使用以下命令:
gcloud compute project-info add-metadata \ --project=PROJECT_NAME \ --metadata=google-compute-default-data-protection=NONE
如需将组织中所有项目的默认备份设置设为或更新为备份方案,请在脚本中使用以下命令:
gcloud compute project-info add-metadata \ --project=PROJECT_NAME \ --metadata=google-compute-default-data-protection=BACKUP
如需将组织中所有项目的默认备份设置设为或更新为快照时间表,请在脚本中使用以下命令:
gcloud compute project-info add-metadata \ --project=PROJECT_NAME \ --metadata=google-compute-default-data-protection=SNAPSHOT_SCHEDULES
将
PROJECT_NAME
替换为该项目的名称。如需详细了解如何设置和更新项目的元数据,请参阅设置和移除自定义元数据。
后续步骤
- 了解如何创建和启动实例。
- 了解如何从备份保险柜恢复实例。
- 了解如何从快照恢复实例。