When using the gpbackup utility to create a backup the Greenplum database to S3 storage it reports the error:
SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided
The output from the command looks similar to the following:
[gpadmin@mdw ~]$ gpbackup --dbname gpadmin --plugin-config /home/gpadmin/gpbackup_s3_profile.conf
20211124:14:56:02 gpbackup:gpadmin:mdw:011040-[INFO]:-gpbackup version = 1.22.0
20211124:14:56:02 gpbackup:gpadmin:mdw:011040-[INFO]:-Greenplum Database Version = 6.17.5 build commit:09df96f26348d8c165ca2f870f6e04819e2227f0
20211124:14:56:02 gpbackup:gpadmin:mdw:011040-[INFO]:-Starting backup of database gpadmin
20211124:14:56:02 gpbackup:gpadmin:mdw:011040-[INFO]:-Reading Plugin Config /home/gpadmin/gpbackup_s3_profile.conf
20211124:14:56:03 gpbackup:gpadmin:mdw:011040-[CRITICAL]:-exit status 1: 20211124:14:56:03 gpbackup_s3_plugin:gpadmin:mdw:011131-[ERROR]:-SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your key and signing method.
status code: 403, request id: 16BA8348D0C11B64, host id:
20211124:14:56:04 gpbackup:gpadmin:mdw:011040-[INFO]:-Found neither /usr/local/greenplum-db-6.17.5/bin/gp_email_contacts.yaml nor /home/gpadmin/gp_email_contacts.yaml
20211124:14:56:04 gpbackup:gpadmin:mdw:011040-[INFO]:-Email containing gpbackup report /data/master/gp_6.17.5_202110222310_thisguy_seg-1/backups/20211124/20211124145602/gpbackup_20211124145602_report will not be sent
20211124:14:56:04 gpbackup:gpadmin:mdw:011040-[ERROR]:-ERROR: Plugin failed to process /data/master/gp_6.17.5_202110222310_thisguy_seg-1/backups/20211124/20211124145602/gpbackup_20211124145602_config.yaml. 20211124:14:56:04 gpbackup_s3_plugin:gpadmin:mdw:011142-[ERROR]:-SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your key and signing method.
status code: 403, request id: 16BA834914886A57, host id: