A startup is setting up its first AWS account to host a web application. The company's IT lead needs to perform daily operations, such as creating Amazon EC2 instances and configuring Amazon S3 buckets. Which AWS security best practice should the IT lead follow to manage these daily administrative tasks?
- Create an individual IAM user with administrative permissions, enable multi-factor authentication, and use this user for daily activities.Answer
- BUse the AWS account root user credentials for daily administrative tasks to prevent access blocks or permission configuration issues.
- CCreate a permanent IAM role for the IT lead to log in to the AWS Management Console directly without requiring an IAM user.
- DRequest AWS Support to handle daily resource configuration tasks, as identity management is fully managed by AWS.
Answer
Create an individual IAM user with administrative permissions, enable multi-factor authentication, and use this user for daily activities.
The correct answer is to create an individual IAM user with administrative permissions, enable multi-factor authentication, and use this user for daily activities. This aligns with the AWS best practice of protecting the root user credentials and ensuring that administrative tasks are performed by authenticated IAM identities.
Step-by-Step Solution
Key Concept
AWS Account Root User and IAM Identity Best Practices