DEBUG:rusoto::signature: Creating request to send to AWS.
DEBUG:rusoto::signature: canonical request: POST
/
Action=AssumeRole&RoleArn=arn:aws:iam::047174284179:role/crossrole-admin&RoleSessionName=rusoto&Version=2011-06-15
host:sts.eu-west-1.amazonaws.com
x-amz-date:20160905T205153Z

host;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG:rusoto::signature: string to sign: AWS4-HMAC-SHA256
20160905T205153Z
20160905/eu-west-1/sts/aws4_request
da3bef9cfb43da91f67d9122a3ae7304b115c15b3a57c78a600da3b6e8282eb7
DEBUG:rusoto::request: Full request:
 method: POST
 final_uri: https://sts.eu-west-1.amazonaws.com/?Action=AssumeRole&RoleArn=arn:aws:iam::047174284179:role/crossrole-a
dmin&RoleSessionName=rusoto&Version=2011-06-15
 payload: None
Headers:

DEBUG:rusoto::request: authorization:AWS4-HMAC-SHA256 Credential=AKIAIY6V2LLUWF236YVQ/20160905/eu-west-1/sts/aws4_req
uest, SignedHeaders=host;x-amz-date, Signature=1e99ee1c7ab023ab0923959845445844163a1ebbca7d4d09a426d038f1cf4a5e
DEBUG:rusoto::request: content-type:application/octet-stream
DEBUG:rusoto::request: x-amz-date:20160905T205153Z
DEBUG:rusoto::request: host:sts.eu-west-1.amazonaws.com
DEBUG:rusoto::request: x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
DEBUG:rusoto::request: Response body:
<ErrorResponse xmlns="https://sts.amazonaws.com/doc/2011-06-15/">
  <Error>
    <Type>Sender</Type>
    <Code>SignatureDoesNotMatch</Code>
    <Message>The request signature we calculated does not match the signature you provided. Check your AWS Secret Acc
ess Key and signing method. Consult the service documentation for details.

DEBUG:rusoto::signature: canonical request: 
POST
/
Action=AssumeRole&RoleArn=arn:aws:iam::047174284179:role/crossrole-admin&RoleSessionName=rusoto&Version=2011-06-15
host:sts.eu-west-1.amazonaws.com
x-amz-date:20160905T205153Z

host;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
The Canonical String for this request should have been
POST
/
Action=AssumeRole&RoleArn=arn:aws:iam::047174284179:role/crossrole-admin&RoleSessionName=rusoto&Version=2011-06-15
host:sts.eu-west-1.amazonaws.com
x-amz-date:20160905T205153Z

host;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

AWS4-HMAC-SHA256
20160905T205153Z
20160905/eu-west-1/sts/aws4_request
da3bef9cfb43da91f67d9122a3ae7304b115c15b3a57c78a600da3b6e8282eb7
The String-to-Sign should have been
'AWS4-HMAC-SHA256
20160905T205153Z
20160905/eu-west-1/sts/aws4_request
d30202ef08d4f238dbad3979e085f90e3b170a1c287cbcd799999fdba4a9b580'
</Message>
  </Error>
  <RequestId>98002718-73aa-11e6-b587-17bcb99e309e</RequestId>
</ErrorResponse>

Error: AWS Credentials error: Sts AssumeRoleError: Unknown("<ErrorResponse xmlns=\"https://sts.amazonaws.com/doc/2011
-06-15/\">\n  <Error>\n    <Type>Sender</Type>\n    <Code>SignatureDoesNotMatch</Code>\n    <Message>The request sign
ature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. C
onsult the service documentation for details.\n\nThe Canonical String for this request should have been\n\'POST\n/\nA
ction=AssumeRole&amp;RoleArn=arn%3Aaws%3Aiam%3A%3A047174284179%3Arole%2Fcrossrole-admin&amp;RoleSessionName=rusoto&am
p;Version=2011-06-15\nhost:sts.eu-west-1.amazonaws.com\nx-amz-date:20160905T205153Z\n\nhost;x-amz-date\ne3b0c44298fc1
c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\'\n\nThe String-to-Sign should have been\n\'AWS4-HMAC-SHA256\n201
60905T205153Z\n20160905/eu-west-1/sts/aws4_request\nd30202ef08d4f238dbad3979e085f90e3b170a1c287cbcd799999fdba4a9b580\
'\n</Message>\n  </Error>\n  <RequestId>98002718-73aa-11e6-b587-17bcb99e309e</RequestId>\n</ErrorResponse>\n")
PS>