Agachamento de palavras no balde S3
CDK é a estrutura de código aberto da AWS que as organizações usam para definir sua infraestrutura como código (IaC), o processo de fornecer e gerenciar recursos de computação usando código em vez de configurar hardware físico manualmente, usando linguagens de programação como Python, TypeScript ou JavaScript .
Para poder usar o AWS CDK, os usuários precisam inicializar seu ambiente para prepará-lo para a implantação da pilha de CDK. A inicialização do CDK cria um arquivo de modelo do CloudFormation que implanta os principais componentes da infraestrutura, incluindo funções de acesso, configurações, políticas e um bucket de preparação do S3.
O bucket de teste S3 criado segue um padrão de nomenclatura específico: cdk-{qualifier}-assets-(account-ID}-{Region}. O problema decorre do fato de que os usuários que usam o comando de inicialização do CDK raramente personalizam o “qualificador”, que é padronizado pela AWS como “hnb659fds.”