cdk synthesize - AWS Cloud Development Kit (AWS CDK) v2

Questa è la guida per sviluppatori AWS CDK v2. La versione precedente della CDK versione 1 è entrata in manutenzione il 1° giugno 2022 e ha terminato il supporto il 1° giugno 2023.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

cdk synthesize

Sintetizza un'CDKapp per produrre un assemblaggio cloud, incluso un AWS CloudFormation modello per ogni stack.

Gli assembly cloud sono file che includono tutto il necessario per distribuire l'app nel proprio ambiente. AWS Ad esempio, include un CloudFormation modello per ogni stack dell'app e una copia delle risorse di file o Docker immagini a cui fai riferimento nella tua app.

Se l'app contiene un singolo stack o se viene fornito un singolo stack come argomento, il CloudFormation modello verrà visualizzato anche nel formato standard output (stdout). YAML

Se l'app contiene più stack, cdk synth sintetizzerà l'assembly cloud in. cdk.out

Utilizzo

$ cdk synthesize <arguments> <options>

Argomenti

CDKID dello stack

L'ID di costruzione dello CDK stack dell'app da sintetizzare.

Tipo: Stringa

Required: No

Opzioni

Per un elenco di opzioni globali che funzionano con tutti CDK CLI comandi, vediOpzioni globali.

--exclusively, -e BOOLEAN

Sintetizza solo gli stack richiesti, non include le dipendenze.

--help, -h BOOLEAN

Mostra le informazioni di riferimento del comando. cdk synthesize

--quiet, -q BOOLEAN

Non inviate il CloudFormation modello astdout.

Questa opzione può essere configurata nel cdk.json file del CDK progetto. Di seguito è riportato un esempio:

{ "quiet": true }

Valore predefinito: false

--validation BOOLEAN

Convalida i CloudFormation modelli generati dopo la sintesi eseguendo controlli aggiuntivi.

È inoltre possibile configurare questa opzione tramite l'validateOnSynthattributo o la variabile di CDK_VALIDATION ambiente.

Valore predefinito: true

Esempi

Sintetizza l'assembly cloud per uno CDK stack con ID logico MyStackName e invia il modello su stdout CloudFormation

$ cdk synth MyStackName

Sintetizza l'assembly cloud per tutti gli stack in un'app e salvali in cdk.out CDK

$ cdk synth

Sintetizza l'assembly cloud per, ma non include le dipendenze MyStackName

$ cdk synth MyStackName --exclusively

Sintetizza l'assembly cloud per MyStackName, ma non esporta il modello su stdout CloudFormation

$ cdk synth MyStackName --quiet