AWS Certified Solutions Architect Associate SAA-C03 Practice Question
An organization manages 3 accounts: Dev, Test, and Prod, all are centrally controlled. The development team needs to interact with resources in the Test account to perform integration tests. According to AWS best practices, what is the most secure and efficient method to grant the development team access to the resources in the Testing account?
Implement a single sign-on solution to allow the development team to access the Test account using their existing credentials.
Create IAM user in the Test account for each developer and share the credentials with them.
Apply resource-based policies on the resources in the Test account to grant access to the development team.
Configure a role in the Test account with necessary permissions and allow the development team to assume this role from the Dev account.