Study Guide1,250 words

Identity and Access Management for DevOps: Managing Human and Machine Permissions

Managing permissions to control access to human and machine identities (for example, enabling multi-factor authentication [MFA], AWS Security Token Service [AWS STS], IAM profiles)

Identity and Access Management for DevOps: Managing Human and Machine Permissions

This guide covers the critical aspects of Domain 6 (Security and Compliance) for the AWS Certified DevOps Engineer - Professional exam, focusing on identity management, multi-factor authentication (MFA), and temporary credentialing via STS.

Learning Objectives

After studying this guide, you should be able to:

  • Distinguish between human and machine identities and their appropriate security controls.
  • Implement Multi-Factor Authentication (MFA) across different identity types.
  • Configure AWS Security Token Service (STS) for temporary, least-privilege access.
  • Apply IAM Instance Profiles to securely provide credentials to applications.
  • Scale permission management using Service Control Policies (SCPs) and Permissions Boundaries.

Key Terms & Glossary

  • IAM User: A persistent identity used by a person or service to interact with AWS.
  • IAM Role: An identity with specific permissions that can be assumed by anyone or anything that needs it.
  • MFA (Multi-Factor Authentication): A security system that requires more than one method of authentication from independent categories of credentials.
  • STS (Security Token Service): A web service that enables you to request temporary, limited-privilege credentials.
  • Instance Profile: A container for an IAM role that you can use to pass role information to an EC2 instance.
  • Least Privilege: The security principle of granting only the minimum permissions necessary to perform a task.

The "Big Idea"

[!IMPORTANT] Modern DevOps security shifts from long-term static credentials (like passwords and access keys) to temporary, short-lived tokens. By treating machine identities (EC2, Lambda) and human identities (Federated users) as temporary

Ready to study AWS Certified DevOps Engineer - Professional (DOP-C02)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free