AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources. With IAM, you can create and manage:
Only grant permissions that are absolutely necessary for the task at hand.
Use roles for applications and AWS services instead of individual IAM users.