-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aegea launch will overwrite role definition #71
Comments
Hi @kislyuk - any update on thinking about solutions? I have multiple users who operate in the same account, and who all want to use aegea. The use case is largely running "personal" instances for manual data analysis, etc. For example, could we have an option to generate a role name that is based upon a per-user unique name or user-specified key in their config? |
Hi @bkmartinjr - thanks for reaching out. I'm very swamped right now and would like to take some more time to think about the optimal way to do this. The solution may involve storing configuration information somewhere in the AWS account (like AWS Parameter Store), or (as you suggest) something like Complicating things is the fact that there is no concept of "user name" when using SSO/AssumeRole/identity federation in AWS (which all enterprises do nowadays) - there is no standard session name, so an assume role session may look like:
While I come up with a solution, I recommend putting the following configuration on each user's workstation:
replacing "bruce" with the username and "rnd" with the application. |
the
launch
sub-command will set up IAM roles for newly launched instances according to the configuration specified by the user. If multiple users utilize the default (aegea.launch) role, they will clobber each other's configuration.Example, in a single AWS account:
At this point,
aegea.launch
role is reset to the default (missing user 1's customization)Ideally two user's would not share the namespace when using the default role.
The text was updated successfully, but these errors were encountered: