DEV Community

Rodrigo Fernandes
Rodrigo Fernandes

Posted on

AWS Config

Anotações sobre o AWS Config para ajudar na preparação das certificações AWS.
Até o momento as anotações são para as certificações abaixo:

Image description


Definição do fornecedor

É um serviço que permite acessar, auditar e avaliar as configurações dos recursos da AWS.


Anotações gerais

  • Auditoria e Compliance
  • Controla e grava todas as alterações de configuração nos recursos
  • Pode trabalhar junto com o AWS Config onde captura as alterações feitas nos recursos
  • Pode salvar os dados no S3 e analisar pelo Athena
  • Publish for SNS
  • Provê a lista detalhada de recursos da conta AWS
  • Pode-se configurar uma Lambda para ser invocada por uma AWS Config Rule
  • Custom Config Role pode ser trigada periodicamente a cada hora
  • Default period is 7 years
  • Pode integrar com o Lambda para remediação automática
  • AWS Config aciona a Lambda diretamente, sem a necessidade do CloudWath Event
  • *É necessário uma Trust Policy(sts:AssumeRole) na Role *
  • As regras do AWS Config podem ser usadas para alertar sobre quaisquer alterações e o Config pode ser usado para verificar o histórico de alterações.
  • O AWS Config também pode ajudar a verificar a conformidade de AMIs aprovadas

Casos de uso

  • Auditoria no IAM Policy antes ou depois de um evento ou incidente
  • Detectar se o CloudTrail foi desabilitado
  • Verificar se todas as EC2 estão rodando com AMI aprovada
  • Detectar regras 0.0.0.0/0 ou portas SSH, RDP e etc
  • Detectar se tem Internet Gateway adicionado a VPC não autorizada
  • Detectar EBS criptografado
  • create-api-key - Monitora chamadas feitas pelo usuário root
  • approved-amis-by-id - Verifica se as EC2 estão com AMI´s aprovadas

Especificar triggers para as regras AWS Config

Documentação oficial

- Configuration changes - A cada alteração na configuração

  • Frequência(Periodic) - 1h, 3h, 6h, 12h e 24 horas.

Conformance Packs

Documentação oficial

  • É uma coleção de regras do AWS Config e ações de correção que podem ser facilmente implantadas como uma única entidade em uma conta e em uma região, ou em uma organização no AWS Organizations
  • Os Conformance Packs são criados usando um modelo YAML criado por você que contenha a lista de regras gerenciadas ou personalizadas do AWS Config e as ações de correção
  • *É possível implantar o modelo usando o console do AWS Config ou a AWS CLI *
  • Para começar rapidamente e avaliar o ambiente da AWS, use um dos modelos do Conformance Packs de exemplo

Aggegator

Documentação oficial


AWS Config Rules

AWS Managed Rules
Documentação oficial

  • basic

Customer Managed Rules
Documentação oficial


Referências

AWS Q Developer image

Your AI Code Assistant

Ask anything about your entire project, code and get answers and even architecture diagrams. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Start free in your IDE

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay