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)

Reply via email to