Complete the following steps before creating, scheduling, or restoring backups.
-
In the Cloud de Confiance console, on the project selector page, select or create a Cloud de Confiance project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Cloud de Confiance project.
Enable the Filestore, Backup and DR Service APIs, if any are not already enabled.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.
Required roles
To get the permissions that you need to create an enhanced backup, ask your administrator to grant you the following IAM roles on your project:
-
Create and manage backups with Backup and DR Service:
Backup and DR Backup User (
roles/backupdr.backupUser) -
Create and manage Filestore instances:
Cloud Filestore Editor (
roles/file.editor) -
Use Cloud Key Management Service resources for encrypt and decrypt operations only:
Cloud Key Management Service CryptoKey Encrypter/Decrypter (
roles/cloudkms.cryptoKeyEncrypterDecrypter)
For more information about granting roles, see Manage access to projects, folders, and organizations.
These predefined roles contain the permissions required to create an enhanced backup. To see the exact permissions that are required, expand the Required permissions section:
Required permissions
The following permissions are required to create an enhanced backup:
-
backupdr.backupPlans.list -
backupdr.backupPlanAssociations.createForFilestoreInstance -
backupdr.backupPlanAssociations.list -
backupdr.backupPlanAssociations.get -
backupdr.backupPlanAssociations.triggerBackupForFilestoreInstance -
backupdr.backupPlanAssociations.deleteForFilestoreInstance -
backupdr.backupPlans.useForFilestoreInstance -
backupdr.locations.list -
backupdr.operations.get -
cloudasset.assets.searchAllResources
You might also be able to get these permissions with custom roles or other predefined roles.
What's next
- Learn more about backups.
- Learn how to create standard backups.
- Learn how to create and schedule enhanced backups.
- Learn how to restore standard and enhanced backups.