Step 9. Configure Security Settings
[This step applies only if you have selected the Restore to new location, or with different settings option at the Restore Mode step of the wizard]
At the Security Settings step of the wizard, do the following:
- Select the Cloud SQL instance.
- Click Edit.
- In the opened window, choose whether you want to connect to the restored Cloud SQL instance using SSL only, and whether you want the instance data to be encrypted with Google Cloud Key Management Service (Cloud KMS) customer-managed encryption keys (CMEKs):
- If you want to secure connections to the restored Cloud SQL instance, set the Allow only SSL connections toggle to On.
Since SSL connections use digital certificates to provide encrypted access, make sure you have obtained a Certificate Authority (CA) certificate, a client public key certificate, and a client private key — before you connect to the restored instance using SSL. For more information, see Google Cloud documentation.
Veeam Backup for Google Cloud does not support restore of PostgreSQL instances with the Allow only SSL connections option enabled. To enforce SSL/TLS encryption for the restored instance, complete the restore operation and then enable the option manually in Google Cloud, as described in Google Cloud Documentation.
- If you do not want to encrypt the restored data or want to apply the existing encryption scheme, select the Use original encryption scheme option.
- If you want to encrypt the restored data, select the Use customer-managed encryption key from Google Cloud KMS option and choose the necessary CMEK from the Encryption key drop-down list.
For a CMEK to be displayed in the list of available encryption keys, it must be stored in the region selected at step 6 of the wizard.
Due to technical limitations in Google Cloud, Veeam Backup for Google Cloud does not support data encryption with multi-regional keys. For more information, see Cloud SQL for MySQL documentation and Cloud SQL for PostgreSQL documentation.