The backup operation fails with the message:
The difference between the request time and the server’s time is too large.
The VMs are synced by Google Public NTP (default Google Cloud time synchronization).
I’ve tried both the S3 compatible and GCS syntax.
Perhaps this is useful:
The other way you can avoid this error is to use OAuth2 instead of HMAC for authentication (OAuth2 does not require clock synchronization the way HMAC does).
Source: cloud - Error on upload: "The difference between the request time and the server time is too large" - Stack Overflow
736022559921 2020-12-29 22:54:32.731 INFO: BACKUP DATABASE laravel
736022559981 2020-12-29 22:54:32.731 INFO: Kicking off a distributed backup for database `laravel` to Google Cloud Storage Target 'laravel'
736023611816 2020-12-29 22:54:33.783 DETAIL: Calling backup with: backup/backup --storage-type gcs --validate-for-backup --target **********/laravel.backup/laravel
736023789126 2020-12-29 22:54:33.960 DETAIL: Calling backup with: backup/backup --storage-type gcs --target **********/laravel.backup/laravel.manifest
736023792479 2020-12-29 22:54:33.964 INFO: Thread 115054: TakeDatabaseSnapshotHelper: Starting snapshot for db `laravel`.
736023792523 2020-12-29 22:54:33.964 INFO: Thread 115054: BeginSnapshot: `laravel` log: Taking snapshot `laravel`, LSN 0x400000b00, term 0x10, version 0x158, prevEpoch 0.
736023890657 2020-12-29 22:54:34.062 DETAIL: Calling backup with: backup/backup --storage-type gcs --target **********/laravel.backup/laravel
736024186907 2020-12-29 22:54:34.358 INFO: Thread 115054: TakeDatabaseSnapshotHelper: Snapshot for db `laravel` succeeded.
737104965662 2020-12-29 23:12:35.137 DETAIL: Calling backup subprocess with: backup/backup --storage-type gcs --target **********/laravel.backup/BACKUP_INCOMPLETE --get-size --expect-not-found
737105097244 2020-12-29 23:12:35.268 DETAIL: Calling backup with: backup/backup --storage-type gcs --target **********/laravel.backup/BACKUP_INCOMPLETE
737105384674 2020-12-29 23:12:35.556 ERROR: Failed taking a distributed backup for database `laravel` to directory 'laravel' failed with (2205:Leaf Error (memsql-leaf-1:3306): Backup subprocess nonzero exit value. The difference between the request time and the server's time is too large.)