I dont administrate AWS but have the root user account. I need to let an external user setup a nodejs project in a container. Whats the recommended approach to provide a developer temp access to the environment? Im assuming they should not get access to root user account. Any ideas most appreciated.
CodePudding user response:
Never share root access details, in fact it's best practice to not use root at all, and if it's needed ensure you have MFA enabled.
https://docs.aws.amazon.com/accounts/latest/reference/root-user-mfa.html
As for access to a user for a given project, you should create a User and assign only the necessary permissions needed to complete their task. Always work on the practice of least priviledge. You can follow these docs to help you get started:
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html