Blagoi Anastasov created JCLOUDS-1592:
-----------------------------------------
Summary: Not available to make POST request to Regional AWS STS
endpoints
Key: JCLOUDS-1592
URL: https://issues.apache.org/jira/browse/JCLOUDS-1592
Project: jclouds
Issue Type: Bug
Components: jclouds-blobstore
Affects Versions: 2.4.0
Reporter: Blagoi Anastasov
Hello,
AssumeRole functionality cannot make POST request to regional sts endpoint.
I use STS api assumeRole() with stsProperties:
jclouds.endpoint ->
[https://sts.eu-central-1.amazonaws.com|https://sts.eu-central-1.amazonaws.com/]
jclouds.region.eu-central-1.endpoint ->
[https://sts.eu-central-1.amazonaws.com|https://sts.eu-central-1.amazonaws.com/]
Then when invoking the request I receive this error.
java.io.IOException: Server returned HTTP response code: 500 for URL:
[https://sts.eu-central-1.amazonaws.com/]
It looks like that such request can be made only against global sts endpoint:
[https://sts.amazonaws.com/]
but Amazon highly recommends using regional sts endpoints:
[https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html]
Best Regards,
Blago
--
This message was sent by Atlassian Jira
(v8.20.1#820001)