Sessão 005 — CDK: Constructs L1, L2, L3 — o que são e como escolher
Distinção entre constructs L1 (CfnBucket), L2 (Bucket) e L3 (patterns), escape hatches, Construct Hub, e quando cada nível é apropriado.
Distinção entre constructs L1 (CfnBucket), L2 (Bucket) e L3 (patterns), escape hatches, Construct Hub, e quando cada nível é apropriado.
Inicialização de projeto CDK v2 em TypeScript/Python, cdk bootstrap, estrutura de constructs, e comandos cdk synth, cdk diff e cdk deploy.
Changesets para revisar mudanças antes de aplicar, drift detection para detectar divergências, e stack policies para proteger recursos críticos de substituição acidental.
Template YAML completo com Parameters tipados, Resources com Ref e Fn::GetAtt, Outputs exportados entre stacks, e deploy via aws cloudformation deploy com changesets.
Configuração de perfis SSO com IAM Identity Center, assume-role para troca de contexto entre contas, paginação com --page-size e --max-items, e filtros com --query e JMESPath.