Repository Permissions

To allow Veeam Backup for Google Cloud to create a backup repository in a Google Cloud storage bucket and to access the repository when performing backup and restore operations, the service account associated with the Google Cloud project in which this bucket resides must have the following permissions:

storage.buckets.list

storage.buckets.get

storage.objects.create

storage.objects.delete

storage.objects.list

storage.objects.get

storage.hmacKeys.create

storage.hmacKeys.list

storage.hmacKeys.get

resourcemanager.projects.get

serviceusage.services.list

storage.buckets.getIamPolicy

storage.buckets.setIamPolicy *

compute.projects.get

storage.multipartUploads.create
storage.multipartUploads.abort

* Veeam Backup for Google Cloud will use the storage.buckets.setIamPolicy permission only to grant access to repositories while performing SQL backup operations.