Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

AWS CDK bandeiras de destaque

Modo de foco
AWS CDK bandeiras de destaque - AWS Cloud Development Kit (AWS CDK) v2

Este é o Guia do Desenvolvedor AWS CDK v2. O CDK v1 antigo entrou em manutenção em 1º de junho de 2022 e encerrou o suporte em 1º de junho de 2023.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Este é o Guia do Desenvolvedor AWS CDK v2. O CDK v1 antigo entrou em manutenção em 1º de junho de 2022 e encerrou o suporte em 1º de junho de 2023.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS CDK Ele usa sinalizadores de recursos para permitir comportamentos potencialmente incorretos em uma versão. Os sinalizadores são armazenados como valores Valores de contexto e o AWS CDK no cdk.json (ou ~/.cdk.json). Eles não são removidos pelos comandos cdk context --reset ou cdk context --clear.

Sinalizadores de atributo são desabilitados por padrão. Os projetos existentes que não especificam o sinalizador continuarão funcionando como antes nas AWS CDK versões posteriores. Novos projetos criados usando cdk init incluem sinalizadores que habilitam todos os atributos disponíveis na versão que criou o projeto. Edite o cdk.json para desativar todos os sinalizadores para os quais você prefere o comportamento anterior. Você também pode adicionar sinalizadores para ativar novos comportamentos após a atualização do AWS CDK.

Uma lista de todos os sinalizadores de recursos atuais pode ser encontrada no AWS CDK GitHub repositório em. FEATURE_FLAGS.md Consulte CHANGELOG em uma determinada versão para obter uma descrição de quaisquer novos sinalizadores de atributos adicionados nessa versão.

Revertendo para o comportamento v1

No CDK v2, os padrões de alguns sinalizadores de atributos foram alterados em relação à v1. Você pode configurá-los novamente para reverter false para um comportamento AWS CDK v1 específico. Use o comando cdk diff para inspecionar as alterações em seu modelo sintetizado e ver se algum desses sinalizadores é necessário.

@aws-cdk/core:newStyleStackSynthesis

Use o novo método de síntese de pilha, que pressupõe recursos de inicialização com nomes conhecidos. Requer uma inicialização moderna, mas, por sua vez, permite CI/CD via CDK Pipelines e implantações entre contas prontas para uso.

@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId

Se sua aplicação usa várias chaves de API do Amazon API Gateway e as associa aos planos de uso.

@aws-cdk/aws-rds:lowercaseDbIdentifier

Se sua aplicação usa uma instância de banco de dados ou clusters de banco de dados do Amazon RDS e especifica explicitamente o identificador para eles.

@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021

Se seu aplicativo usa a política de segurança TLS_V1_2_2019 com distribuições. Amazon CloudFront O CDK v2 usa a política de segurança TLSv1 .2_2021 por padrão.

@aws-cdk/core:stackRelativeExports

Se seu aplicativo usa várias pilhas e você se refere aos recursos de uma pilha em outra, isso determina se o caminho absoluto ou relativo é usado para criar AWS CloudFormation exportações.

@aws-cdk/aws-lambda:recognizeVersionProps

Se definido como false, o CDK inclui metadados ao detectar se uma função do Lambda foi alterada. Isso pode causar falhas na implantação quando somente os metadados são alterados, já que versões duplicadas não são permitidas. Não há necessidade de reverter esse sinalizador se você tiver feito pelo menos uma alteração em todas as funções do Lambda em sua aplicação.

A sintaxe para reverter esses sinalizadores cdk.json é mostrada aqui.

{ "context": { "@aws-cdk/core:newStyleStackSynthesis": false, "@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId": false, "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021": false, "@aws-cdk/aws-rds:lowercaseDbIdentifier": false, "@aws-cdk/core:stackRelativeExports": false, "@aws-cdk/aws-lambda:recognizeVersionProps": false } }

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.