A financial services company is setting up AWS access for its newly hired database administrators. The company wants to enforce the principle of least privilege, simplify permissions management as the team grows, and secure individual console access. Which two of the following actions represent recommended AWS Identity and Access Management (IAM) best practices to achieve this?
- Assign the database administrators to an IAM group and attach the necessary permissions policy to that group.Answer
- Configure multi-factor authentication (MFA) on the database administrators' individual IAM user accounts.Answer
- CShare the AWS account root user credentials with the database administrators to perform daily database modifications.
- DCreate an IAM role with permanent access keys and attach it to each database administrator's local workstation.
- EConfigure AWS to automatically manage and patch the operating systems of all user workstations.
Answer
Assign the database administrators to an IAM group and attach the necessary permissions policy to that group, and configure multi-factor authentication (MFA) on the database administrators' individual IAM user accounts.
The correct practices are to assign the administrators to an IAM group and attach policies to that group, and to enforce multi-factor authentication (MFA) on the individual IAM user accounts. Using IAM groups simplifies permissions management as the team grows, and enabling MFA ensures that console access is secured with an additional authentication layer.
Step-by-Step Solution
Key Concept
AWS IAM best practices including group-based permissions and multi-factor authentication (MFA).