Questa è la AWS CDK v2 Developer Guide. Il vecchio CDK v1 è entrato 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à.
AWS Riferimento ai comandi CDK CLI
Questa sezione contiene informazioni di riferimento sui comandi per l'interfaccia a riga di comando (CLI) del AWS Cloud Development Kit (AWS CDK). La CLI CDK viene anche chiamata CDK Toolkit.
Utilizzo
$ cdk <command> <arguments> <options>
Comandi
-
acknowledge ack -
Riconosci un avviso per numero di emissione e impedisci che venga nuovamente visualizzato.
-
bootstrap -
Prepara un AWS ambiente per le implementazioni CDK distribuendo lo stack di bootstrap CDK, denominato, nell'ambiente.
CDKToolkitAWS
-
context -
Gestisci i valori di contesto memorizzati nella cache per la tua applicazione CDK.
-
deploy -
Implementa uno o più stack CDK nel tuo ambiente. AWS
-
destroy -
Elimina uno o più stack CDK dal tuo ambiente. AWS
-
diff -
Esegui una differenza per vedere le modifiche all'infrastruttura tra gli stack CDK.
-
docs doc -
Apri la documentazione CDK nel tuo browser.
-
doctor -
Consulta e visualizza informazioni utili sul progetto CDK locale e sull'ambiente di sviluppo.
-
drift -
Rileva eventuali variazioni di configurazione per le risorse che definisci, gestisci e distribuisci utilizzando CDK.
-
flags -
Visualizza e modifica le configurazioni dei feature flag per la CLI CDK.
-
import -
Utilizzate le importazioni di AWS CloudFormation risorse per importare le AWS risorse esistenti in uno stack CDK.
-
init -
Crea un nuovo progetto CDK da un modello.
-
list, ls -
Elenca tutti gli stack CDK e le relative dipendenze da un'app CDK.
-
metadata -
Visualizza i metadati associati a uno stack CDK.
-
migrate -
Migra AWS risorse, AWS CloudFormation stack e AWS CloudFormation modelli in un nuovo progetto CDK.
-
notices -
Visualizza gli avvisi per la tua applicazione CDK.
-
refactor -
Conservate le risorse distribuite durante il refactoring del codice nell'applicazione CDK.
-
synthesize, synth -
Sintetizza un'app CDK per produrre un assembly cloud, incluso un modello per ogni stack. AWS CloudFormation
-
watch -
Monitora continuamente un progetto CDK locale per verificare eventuali modifiche, eseguire distribuzioni e hotswap.
Opzioni globali
Le seguenti opzioni sono compatibili con tutti i comandi CDK CLI.
-
--app, -a <STRING> -
Fornisci il comando per eseguire l'app o la directory di assemblaggio cloud.
Campo obbligatorio: sì
-
--asset-metadata <BOOLEAN> -
Includi
aws:asset:*AWS CloudFormation i metadati per le risorse che utilizzano risorse.Required: No
Valore predefinito:
true
-
--build <STRING> -
Comando per eseguire una build di pre-sintesi.
Required: No
-
--ca-bundle-path <STRING> -
Percorso di un certificato CA da utilizzare per la convalida delle richieste HTTPS.
Se questa opzione non viene fornita, la CLI CDK leggerà dalla
AWS_CA_BUNDLEvariabile di ambiente.Campo obbligatorio: sì
-
--ci <BOOLEAN> -
Indica che i comandi CDK CLI vengono eseguiti in un ambiente di integrazione continua (CI).
Questa opzione modifica il comportamento della CLI CDK per adattarsi meglio alle operazioni automatizzate tipiche delle pipeline CI.
Quando si fornisce questa opzione, i log vengono inviati invece di.
stdoutstderrRequired: No
Valore predefinito:
false
-
--context, -c <ARRAY> -
Aggiungi parametri di stringa contestuali come coppie chiave-valore.
-
--debug <BOOLEAN> -
Abilita informazioni di debug dettagliate. Questa opzione produce un output dettagliato che include molti più dettagli su ciò che la CLI CDK sta facendo dietro le quinte.
Required: No
Valore predefinito:
false
-
--ec2creds, -i <BOOLEAN> -
Imponi alla CLI CDK di provare a recuperare le credenziali dell'istanza Amazon EC2 .
Per impostazione predefinita, la CLI CDK indovina lo stato dell' EC2 istanza Amazon.
Required: No
Valore predefinito:
false
-
--help, -h <BOOLEAN> -
Mostra le informazioni di riferimento dei comandi per la CLI CDK.
Required: No
Valore predefinito:
false
-
--ignore-errors <BOOLEAN> -
Ignora gli errori di sintesi, che probabilmente produrranno un output non valido.
Required: No
Valore predefinito:
false
-
--json, -j <BOOLEAN> -
Utilizzate JSON anziché YAML per i AWS CloudFormation modelli stampati su standard output ().
stdoutRequired: No
Valore predefinito:
false
-
--lookups <BOOLEAN> -
Esegui ricerche contestuali.
La sintesi avrà esito negativo se questo valore è valido
falsee se è necessario eseguire ricerche di contesto.Required: No
Valore predefinito:
true
-
--no-color <BOOLEAN> -
Rimuovi il colore e altri stili dall'output della console.
Required: No
Valore predefinito:
false
-
--notices <BOOLEAN> -
Mostra gli avvisi pertinenti.
Required: No
Valore predefinito:
false
-
--output, -o <STRING> -
Specificate la directory in cui inviare l'assembly cloud sintetizzato.
Campo obbligatorio: sì
Valore predefinito:
cdk.out
-
--path-metadata <BOOLEAN> -
Includi
aws::cdk::pathAWS CloudFormation i metadati per ogni risorsa.Required: No
Valore predefinito:
true
-
--plugin, -p <ARRAY> -
Nome o percorso di un pacchetto di nodi che estende le funzionalità CDK. Questa opzione può essere fornita più volte in un unico comando.
Puoi configurare questa opzione nel
cdk.jsonfile del progetto o~/.cdk.jsonsul tuo computer di sviluppo locale:{ // ... "plugin": [ "module_1", "module_2" ], // ... }Required: No
-
--profile <STRING> -
Specificate il nome del AWS profilo, contenente le informazioni AWS sull'ambiente, da utilizzare con la CLI CDK.
Campo obbligatorio: sì
-
--proxy <STRING> -
Usa il proxy indicato.
Se questa opzione non viene fornita, la CLI CDK leggerà dalla
HTTPS_PROXYvariabile di ambiente.Campo obbligatorio: sì
Valore predefinito: letto dalla variabile di
HTTPS_PROXYambiente.
-
--role-arn, -r <STRING> -
L'ARN del ruolo IAM che la CLI CDK assumerà durante l'interazione. AWS CloudFormation
Required: No
-
--staging <BOOLEAN> -
Copia le risorse nella directory di output.
Specificate
falseper impedire la copia delle risorse nella directory di output. Ciò consente alla CLI AWS SAM di fare riferimento ai file sorgente originali durante l'esecuzione del debug locale.Required: No
Valore predefinito:
true
-
--strict <BOOLEAN> -
Non costruite pile che contengano avvisi.
Required: No
Valore predefinito:
false
-
--trace <BOOLEAN> -
Stampa la traccia per gli avvisi relativi agli stack.
Required: No
Valore predefinito:
false
-
--verbose, -v <COUNT> -
Mostra i registri di debug. È possibile specificare questa opzione più volte per aumentare la verbosità.
Required: No
-
--version <BOOLEAN> -
Mostra il numero di versione della CLI CDK.
Required: No
Valore predefinito:
false
-
--version-reporting <BOOLEAN> -
Includi la
AWS::CDK::Metadatarisorsa nei modelli sintetizzati AWS CloudFormation .Required: No
Valore predefinito:
true
Fornitura e configurazione delle opzioni
È possibile passare le opzioni tramite argomenti della riga di comando. Per la maggior parte delle opzioni, è possibile configurarle in un cdk.json file di configurazione. Quando si utilizzano più fonti di configurazione, la CLI CDK rispetta la seguente priorità:
-
Valori della riga di comando: qualsiasi opzione fornita nella riga di comando sovrascrive le opzioni configurate nei file.
cdk.json -
File di configurazione del progetto: il
cdk.jsonfile nella directory del progetto CDK. -
File di configurazione utente: il
cdk.jsonfile che si trova~/.cdk.jsonsul computer locale.
Passaggio di opzioni dalla riga di comando
- Passaggio di valori booleani
-
Per le opzioni che accettano un valore booleano, è possibile specificarle nei seguenti modi:
-
Uso
trueefalsevalori: fornite il valore booleano con il comando. Di seguito è riportato un esempio:$ cdk deploy --watch=true $ cdk deploy --watch=false -
Fornisci la controparte dell'opzione: modifica il nome dell'opzione aggiungendo o specificando
noun valore.falseDi seguito è riportato un esempio:$ cdk deploy --watch $ cdk deploy --no-watch -
Per le opzioni il cui valore predefinito è
trueofalse, non è necessario fornire l'opzione a meno che non si desideri modificare l'impostazione predefinita.
-