Using Ready API for sending messages to Amazon SQS Queue (AWS)
Hi,
We are moving our application to an AWS cloud and meanwhile implementing eventing.
For that we should be able to POST (and GET) messages to an SQS queue and later also SNS.
Making a connection to an S3 bucket works fine with the built in AWS Signature as described here: https://support.smartbear.com/readyapi/docs/requests/auth/types/aws.html
But when we want to send a message to an SQS or SNS queue, we get the "SignatureDoesNotMatch" error with the "The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details." message.
Looks like this is a problem with ReadyAPI, because in postman everything works fine.
We just invested in new licences for 3 years so we really need a solution (or at least a workaround) for this problem.
I can't believe we are the only one who have issues with this.
If I overwrite de headers manually in ReadyAPI with the ones from Postman (and take the same time and signature) then I can also do the call with ReadyAPI.
But for automated tests this is not really a solution. The signature is not calculated correctly so we need a solution for that problem.
Ou develop team is now looking to work around it with API Gateway, but it would be nice if it worked "right-out-the-box".