I would like to understand capabilities of octopus deploy to connect to AWS. My current understanding there are 2 main ways to connect to AWS.
#1. Login as user to account and during deployment step assume a role #2. Create EC2 instance on AWS with needed role and for deployment run AWS command via that EC2 instance.
Can you tell me more about the use case where you’d prefer to use STS instead of the other methods? Since it requires reaching out to the AWS API, you could always create a custom script step that can get the authentication token. Unfortunately, we don’t currently have anything on our roadmap around AWS authentication, but happy to learn more about the use cases not currently served in our current approach!
My organization for security reason has no users on AWS accounts and all interactions are done via STS and SSO. It looks like #1 method is out the window. #2 Will probably work.
I just wanted to know if there were any other options. Again, thank you for your feedback.