Este é o Guia do desenvolvedor do 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á.
cdk synthesize
Sintetize uma aplicação do CDK para produzir um conjunto de nuvem, incluindo um modelo do AWS CloudFormation para cada pilha.
Conjuntos de nuvem são arquivos que incluem tudo o que é necessário para implantar sua aplicação em seu ambiente da AWS. Por exemplo, ele inclui um modelo do CloudFormation para cada pilha em sua aplicação e uma cópia dos ativos de arquivo ou imagens do Docker que você faz referência em sua aplicação.
Se sua aplicação contiver uma única pilha ou se uma única pilha for fornecida como argumento, o modelo do CloudFormation também será exibido na saída padrão (stdout) no formato YAML.
Se sua aplicação contiver várias pilhas, o cdk synth sintetizará o conjunto de nuvem para cdk.out.
Uso
cdk synthesize <arguments> <options>
Argumentos
- ID da pilha CDK
-
O ID de constructo da pilha CDK da sua aplicação para sintetizar.
Tipo: string
Obrigatório: não
Opções
Para obter uma lista das opções globais que funcionam com todos os comandos da CLI do CDK, consulte Opções globais.
-
--exclusively, -e <BOOLEAN> -
Sintetize apenas as pilhas solicitadas, não inclua dependências.
-
--help, -h <BOOLEAN> -
Mostrar as informações de referência do comando
cdk synthesize.
-
--quiet, -q <BOOLEAN> -
Não resultar em um modelo do CloudFormation para
stdout.Essa opção pode ser configurada no arquivo
cdk.jsondo projeto do CDK. Veja um exemplo a seguir:{ "quiet": true }Valor padrão:
false
-
--validation <BOOLEAN> -
Validar os modelos do CloudFormation gerados após a síntese realizando verificações adicionais.
Você também pode configurar essa opção por meio do atributo
validateOnSynthou da variável de ambienteCDK_VALIDATION.Valor padrão:
true
Exemplos
Sintetize a conjunto de nuvem para uma pilha do CDK com o ID lógico MyStackName e enviar o modelo do CloudFormation para stdout
$ cdk synth MyStackName
Sintetizar o conjunto de nuvem para todas as pilhas em uma aplicação CDK e salvá-las em cdk.out
$ cdk synth
Sintetizar o conjunto de nuvem para MyStackName, mas não incluir dependências
$ cdk synth MyStackName --exclusively
Sintetizar o conjunto de nuvem para MyStackName, mas não imprimir o modelo CloudFormation para stdout
$ cdk synth MyStackName --quiet