ANÚNCIO

~/questoes/devops

O que é IAM (Identity and Access Management) na AWS?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência O básico que você precisa saber de AWS
Para fixar

IAM na AWS: Controlando Quem Acessa o Quê

Conceito central

IAM (Identity and Access Management) é o serviço da AWS responsável por gerenciar permissões granulares, determinando exatamente quem pode acessar cada recurso e o que cada pessoa ou serviço pode fazer. É como um sistema de chaves e cadeados digital que controla o acesso à sua infraestrutura em nuvem.

Por que essa resposta faz sentido

A alternativa A está correta porque IAM permite criar usuários individuais, agrupá-los em grupos de trabalho e definir funções (roles) com permissões muito específicas. Você controla exatamente quais ações cada usuário ou serviço pode realizar em quais recursos, seguindo o princípio de menor privilégio.

Armadilhas comuns

  • Confundir IAM com CloudTrail: IAM controla permissões (quem pode fazer), CloudTrail registra ações (quem fez o quê).
  • Pensar que IAM criptografa dados: IAM apenas controla acesso; criptografia é tarefa de outros serviços como KMS.
  • Usar IAM como simples banco de senhas: IAM é um sistema completo de gestão de identidades, muito mais complexo e seguro que apenas armazenar credenciais.

Entenda as alternativas

A

IAM é um serviço de gerenciamento de identidades e permissões. Você cria usuários, grupos e funções, atribuindo permissões granulares que determinam exatamente o que cada um pode fazer. Por exemplo, um desenvolvedor pode ter acesso apenas ao S3, enquanto um administrador tem acesso a todos os serviços.

B

Monitoramento e rastreamento de ações é responsabilidade do CloudTrail e CloudWatch, não do IAM. Enquanto IAM controla quem pode fazer algo, esses serviços registram o que foi feito e quando.

C

Criptografia de dados é função de serviços como KMS (Key Management Service) e AWS Secrets Manager, não do IAM. O IAM cuida de permissões, não de criptografia dos dados em si.

D

Armazenar credenciais é responsabilidade do AWS Secrets Manager ou Parameter Store, não do IAM. O IAM gerencia permissões e controle de acesso, não funciona como banco de dados de senhas.

Dica prática: Ao criar uma conta AWS, nunca use a conta root para tarefas diárias. Crie um usuário IAM para você e configure permissões específicas. Isso é uma prática essencial de segurança que você deve aplicar desde o início.

Revise pensando: Se você quer permitir que um colega acesse apenas seus arquivos no S3, mas não possa deletar nada, qual serviço AWS você configuraria e como?