Uploaded image for project: 'jclouds'
  1. jclouds
  2. JCLOUDS-1592

Not available to make POST request to Regional AWS STS endpoints

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.4.0
    • None
    • jclouds-blobstore
    • None

    Description

      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

      jclouds.region.eu-central-1.endpoint -> 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

      Attachments

        Activity

          People

            Unassigned Unassigned
            blagolaj Blagoi Anastasov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: