Grant Access Control to your Google Cloud Storage Bucket¶
If your application runs inside a Google Cloud environment we recommend using automatic Service Account authentication.
Add your Service Account Credentials the Scylla Manager Agent Configuration File¶
This allows Scylla Manager to access the bucket. This procedure is done manually on each Scylla Node instance. Alternatively you can configure service account credentials manually. Use this instruction to get the service account file.
#. Open the Scylla Manager Agent Configuration File for editing. It is located in
As this is a Yaml file, remember to indent two spaces for each line you uncomment. Refer to Scylla Agent Configuration for details.
Uncomment and set
service_account_filewith the path to the service account credentials file.
For each service account used by the nodes, add Storage Object Admin role in the bucket permissions settings.
Validate that the manager has access to the backup location. If there is no response, the bucket is accessible. If not, you will see an error.
$ scylla-manager-agent check-location --location gcs:<your GCS bucket name>
Troubleshoot Node to Bucket Connectivity¶
To troubleshoot Node to bucket connectivity issues you can run:
scylla-manager-agent check-location --debug --location gcs:<your GCS bucket name>