Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-17341

Using 'Assume Role' for AWS API calls instead of traditional authentication key ID and secret key

    XMLWordPrintable

Details

    • 5
    • 2
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      Raising this improvement ticket based on a suggestion raised by a customer.

      AWS API calls need to be authenticated with a key ID and Secret. These are the ones requested by Bamboo Elastic Instances configuration, in order to spin up EC2 instances on customer’s accounts.

      The thing is, right now, only user keys, that are static are supported. There’s another method called “Assume Role”, in which every API call is made with a different, disposable key-secret pair. This is the method recommended by AWS, since it’s way more secure and easy to manage.

      Other products that require AWS credentials from customer’s accounts already use this method with great success, such as Datadog and Sumologic.

      The main point here is: this does not require major changes on your side, only to the authentication part.

      More information can be found here:

      It would be useful if the IAM Role could be specified when Configuring Elastic Bamboo.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              vchin Vincent Chin (Inactive)
              Votes:
              18 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated: