The following permissions are required to back up and restore Google Cloud Storage buckets:
- 
storage.buckets.create
 - 
storage.buckets.get
 - 
storage.buckets.getIamPolicy
 - 
storage.buckets.getObjectInsights
 - 
storage.buckets.list
 - 
storage.buckets.listEffectiveTags
 - 
storage.buckets.listTagBindings
 - 
storage.buckets.setIamPolicy
 - 
storage.buckets.update
 - 
storage.multipartUploads.abort
 - 
storage.multipartUploads.create
 - 
storage.objects.create
 - 
storage.objects.delete
 - 
storage.objects.get
 - 
storage.objects.getIamPolicy
 - 
storage.objects.list
 - 
storage.objects.setIamPolicy
 - 
storage.objects.update