Voltar para o Guia de Serviços
Segurança, Identidade e Governança

AWS Identity and Access Management (IAM)

Gerenciamento de identidades e permissões de acesso com o princípio do menor privilégio para recursos da conta.

Visão Geral Técnica

O IAM é um serviço global e gratuito que controla a autenticação (quem você é) e autorização (o que você tem permissão para fazer) no console, CLI e APIs da AWS. Ele gerencia usuários, grupos de usuários, funções (Roles) e políticas em formato JSON.

Conceitos & Funcionalidades Essenciais

  • Políticas de identidade baseadas em JSON com suporte a declarações de Allow e Deny explícito
  • IAM Roles para concessão de permissões temporárias sem gravação de credenciais estáticas
  • Autenticação multifator (MFA) obrigatória para segurança de contas privilegiadas
  • IAM Access Analyzer para identificar recursos compartilhados externamente de forma não intencional

Dicas Cruciais & Pegadinhas nos Exames Oficiais

Deny explícito SEMPRE tem precedência sobre qualquer Allow em políticas do IAM.
Instâncias EC2, contêineres e Lambdas NUNCA devem ter Access Keys hardcoded; use IAM Roles.
Princípio do menor privilégio (Least Privilege): conceder apenas as ações e recursos estritamente necessários.