Este é o Guia do Desenvolvedor AWS CDK v2. A versão CDK 1 mais antiga 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 um CDK aplicativo para produzir uma montagem na nuvem, incluindo um AWS CloudFormation modelo para cada pilha.
Os conjuntos de nuvem são arquivos que incluem tudo o que é necessário para implantar seu aplicativo em seu AWS ambiente. Por exemplo, inclui um CloudFormation modelo para cada pilha em seu aplicativo e uma cópia dos ativos do arquivo ou Docker imagens que você faz referência no seu aplicativo.
Se seu aplicativo contiver uma única pilha ou se uma única pilha for fornecida como argumento, o CloudFormation modelo também será exibido no formato de saída padrão (stdout
). YAML
Se seu aplicativo contiver várias pilhas, cdk synth
sintetizará a montagem da nuvem para. cdk.out
Uso
$
cdk synthesize
<arguments>
<options>
Argumentos
- CDKID da pilha
-
O ID de construção da CDK pilha do seu aplicativo para sintetizar.
Type: string
Obrigatório: não
Opções
Para obter uma lista de opções globais que funcionam com todos CDK CLI comandos, vejaOpções globais.
--exclusively, -e
BOOLEAN
-
Sintetize apenas as pilhas solicitadas, não inclua dependências.
--help, -h
BOOLEAN
-
Mostra as informações de referência do
cdk synthesize
comando. --quiet, -q
BOOLEAN
-
Não envie o CloudFormation modelo para
stdout
o.Essa opção pode ser configurada no
cdk.json
arquivo do CDK projeto. Veja um exemplo a seguir:{ "quiet": true }
Valor padrão:
false
--validation
BOOLEAN
-
Valide os CloudFormation modelos gerados após a síntese realizando verificações adicionais.
Você também pode configurar essa opção por meio do
validateOnSynth
atributo ou da variável deCDK_VALIDATION
ambiente.Valor padrão:
true
Exemplos
Sintetize a montagem da nuvem para uma CDK pilha com ID lógica MyStackName e envie o modelo para stdout CloudFormation
$
cdk synth MyStackName
Sintetize a montagem em nuvem para todas as pilhas em um CDK aplicativo e salve-as em cdk.out
$
cdk synth
Sintetize a montagem da nuvem para MyStackName dependências, mas não inclua
$
cdk synth MyStackName --exclusively
Sintetize a montagem da nuvem para MyStackName, mas não envie o CloudFormation modelo para stdout
$
cdk synth MyStackName --quiet