Registering Application

To allow Veeam Backup for Google Cloud to perform data protection and disaster recovery operations for resources in Google Cloud projects and folders, service accounts associated with the projects and folders must have specific permissions required to access these resources. If any of the permissions listed in section Planning and Preparation are missing for a service account, you can grant them in the Google Cloud Console automatically, without leaving the Veeam Backup for Google Cloud UI. However, since this functionality employs the OAuth 2.0 protocol to access Google Cloud APIs, you must do the following:

  1. In the Google Cloud Console, configure the OAuth consent screen as described in Google Cloud documentation.

Consider that Veeam Backup for Google Cloud requires the App Engine Admin API (https://www.googleapis.com/auth/cloud-platform) scope to be identified for the application in the OAuth consent screen. For more information on OAuth 2.0 Scopes for Google APIs, see Google Cloud documentation.

  1. In the Veeam Backup for Google Cloud UI, switch to the Configuration page, navigate to General > Application, set the Register toggle to On, and provide the Client ID and Client secret used to authorize access to the configured OAuth consent screen.

After you click Authorize, you will be redirected to the OAuth consent screen authorization page. Sign in using a Google account to validate the configured settings.

Important

When creating OAuth client ID credentials in the Google Cloud Console, make sure to provide the correct URI in the Authorized redirect URIs section of the Create OAuth client ID page. To do that, copy the address displayed in the Redirect URL field on the Application tab of the Veeam Backup for Google Cloud Web UI.

Registering Application