An organization is setting up AWS accounts for its new development team. To ensure a secure cloud environment, which of the following are AWS Identity and Access Management (IAM) best practices that the organization should implement? (Select TWO.)
- Apply the principle of least privilege by granting only the minimum permissions required for developers to perform their tasks.Answer
- Enable Multi-Factor Authentication (MFA) for the AWS account root user and administrative users.Answer
- CUse the AWS account root user access keys for everyday coding and administrative tasks to prevent access issues.
- DEmbed permanent IAM user access keys directly within the application code running on Amazon EC2 instances to access other AWS services.
- ERely on AWS to automatically configure and rotate user passwords and manage IAM policy permissions under the Shared Responsibility Model.
Answer
Implementing the principle of least privilege and enabling Multi-Factor Authentication (MFA) for privileged accounts are essential IAM security best practices.
Granting only the permissions required to perform a job (least privilege) and enabling Multi-Factor Authentication (MFA) for administrative and root accounts are fundamental AWS security practices that reduce unauthorized access risk.
Step-by-Step Solution
Key Concept
AWS IAM Best Practices