You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidArgument</Code><Message>Requests specifying Server Side Encryption with AWS KMS managed keys require AWS Signature Version 4.</Message><ArgumentName>Authorization</ArgumentName><ArgumentValue>null</ArgumentValue><RequestId>FMGG7740DC75MP5E</RequestId><HostId>ulXwz+ikcuVLWndOfuRqKmXzSd2b56U5nfwqLmytF4ViURwHcPjWC4ipQ31RuIyStf2KB/CgwYY=</HostId></Error>%
Technical details:
sendgrid-php version: 7.11.4
php version: 7.4.26
The text was updated successfully, but these errors were encountered:
I think I find the problem, just in https://docs.sendgrid.com/api-reference/contacts/import-contacts it say to call:
curl --upload-file "file/path.csv" "URL_GIVEN" -H 'HEADER_GIVEN'
But the given url given into double quote seem escape so it show me that error.
Also it's not really mention that the upload_uri response param give a json object that have to be transform from
{"header":"x-amz-server-side-encryption","value":"aws:kms"}
to
-H 'x-amz-server-side-encryption: aws:kms'
Issue Summary
I have "Requests specifying Server Side Encryption with AWS KMS managed keys require AWS Signature Version 4" when try to import csv contact
Steps to Reproduce
Code Snippet
and after
Exception/Log
Technical details:
The text was updated successfully, but these errors were encountered: