Anyone tried Summer '19 Named Credentials using AWS Signature Version 4 successfully? Trying again to use External Services and first step is the Credentials.
I created an IAM user with the appropriate perms and tested user successfully. Haven't seen any Salesforce documentation on using this for Named Credentials, Ive seen the Apex examples there and here this is diff. We are using
URL: https://mturk-requester-sandbox.us-east-1.amazonaws.com Certificate: (blank) Identity Type: Named Principal Authentication Protocol: AWS Signature Version 4 AWS Access Key Id: 12345 AWS Secret Access Key: ***** AWS Region: us-east-1 AWS Service: mturk-requester
Was very unsure on these settings
Generate Authorization Header: TRUE Allow Merge Fields in HTTP Header: TRUE Allow Merge Fields in HTTP Body: TRUE
Got AWS region and name from https://docs.aws.amazon.com/general/latest/gr/rande.html
When trying to test this in Anonymous Apex getting
CALLOUT_RESPONSE |System.HttpResponse[Status=Forbidden, StatusCode=403]
When trying to run in Flow Debug mode am getting error:
System.CalloutException: Received error response - Invalid parameter value "[hidden]" for parameter "Decryption Exception"..
The JSON isn't correct so don't expect it to work but hoping for a valid connection.