# Using xbcloud with Google cloud service accounts or workload identity

**URL:** <https://forums.percona.com/t/using-xbcloud-with-google-cloud-service-accounts-or-workload-identity/16443>\
**Category:** Percona XtraBackup\
**Tags:** mysql, percona\
**Created:** [July 6, 2022, 8:18am UTC](https://forums.percona.com/t/using-xbcloud-with-google-cloud-service-accounts-or-workload-identity/16443 "2022-07-06T08:18:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sids.Agravat](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sids.Agravat](https://forums.percona.com/u/Sids.Agravat)\
**Post date:** [July 6, 2022, 8:18am UTC](https://forums.percona.com/t/using-xbcloud-with-google-cloud-service-accounts-or-workload-identity/16443/1 "2022-07-06T08:18:16Z")

</div>

I am working on backup-restore to Google Cloud Storage using [xbcloud](https://docs.percona.com/percona-xtrabackup/8.0/xbcloud/xbcloud_gcs.html). Commands using `--google-secret-key` and `--google-access-key` works as expected. i.e. following command works

```auto
ncat --recv-only mysql-0.mysql 3307 | xbcloud put --storage='google' --google-endpoint='storage.googleapis' --google-access-key='xxx' --google-secret-key='xxx' --google-bucket='xxx' --parallel=10 backup_file_xxx

```

I want to take backups from containers using Permitted service accounts or [Workload identity for GKE](https://cloud.google.com/kubernetes-engine/docs/concepts/workload-identity)

Skipping these variables fails with error:

```auto
$ ncat --recv-only mysql-0.mysql 3307 | xbcloud put --storage='google' --google-endpoint='storage.googleapis' --google-bucket='xxx' --parallel=10 backup_file_xxx

220706 07:48:29 xbcloud: Probe failed. Please check your credentials and endpoint settings.

```

---

<div class="post-metadata">

**Author:** ![Marcelo\_Altmann](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/marcelo_altmann/32/11299_2.png) [@Marcelo\_Altmann](https://forums.percona.com/u/Marcelo_Altmann)\
**Post date:** [July 15, 2022, 1:36pm UTC](https://forums.percona.com/t/using-xbcloud-with-google-cloud-service-accounts-or-workload-identity/16443/2 "2022-07-15T13:36:22Z")

</div>

Hi @Sids.Agravat ,

Google Cloud support for xbcloud only works with [HMACs keys](https://cloud.google.com/storage/docs/authentication/hmackeys), the auth method you are using on your first example.
