~/questoes/devops
IAM (Identity and Access Management) é o serviço AWS responsável por gerenciar quem tem acesso a quais recursos. No contexto de Lambda, o IAM define as permissões que sua função precisa para executar tarefas, como ler arquivos do S3, acessar bancos de dados ou chamar outros serviços AWS.
A alternativa correta define IAM como um serviço de gerenciamento de identidades e permissões. Isso é exatamente o papel do IAM: você cria políticas que estabelecem o que a função Lambda pode ou não fazer na sua conta AWS, seguindo o princípio de menor privilégio.
Correta. IAM controla quem ou qual recurso (como uma função Lambda) pode acessar outros recursos AWS através de políticas de permissão. É o guardião das permissões na nuvem.
Incorreta. Isso descreve o AWS Secrets Manager ou Parameter Store, serviços diferentes que armazenam secrets e configurações. IAM não é um banco de dados de variáveis.
Incorreta. Essa é a função do CloudWatch Logs, que registra logs de execução. IAM não monitora execuções, ele apenas controla permissões.
Incorreta. IAM não é um protocolo de comunicação. Protocolos como HTTPS, gRPC ou TLS cuidam da comunicação segura entre serviços. IAM controla quem tem permissão de fazer a comunicação.