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 init
Crea un nuovo AWS CDK progetto da un modello.
Utilizzo
$
cdk init
<arguments>
<options>
Argomenti
- Tipo di modello
-
Il tipo di modello CDK da cui inizializzare un nuovo progetto CDK.
-
app
— Modello per un'applicazione CDK. -
lib
— Modello per una libreria AWS Construct. -
sample-app
— Esempio di applicazione CDK che include alcuni costrutti.
Valori validi:
app
,,lib
sample-app
-
Opzioni
Per un elenco di opzioni globali che funzionano con tutti i CLI comandi CDK, consultaOpzioni globali.
--generate-only
BOOLEAN
-
Specificate questa opzione per generare file di progetto senza avviare operazioni aggiuntive come la configurazione di un repository git, l'installazione di dipendenze o la compilazione del progetto.
Valore predefinito:
false
--help, -h
BOOLEAN
-
Mostra le informazioni di riferimento dei comandi per.
cdk init command
--language, -l
STRING
-
La lingua da usare per il nuovo progetto. Questa opzione può essere configurata nel file di
cdk.json
configurazione del progetto o~/.cdk.json
sul computer di sviluppo locale.Valori validi:
csharp
fsharp
,go
,java
,javascript
,python
,typescript
--list
BOOLEAN
-
Elenca i tipi di template e le lingue disponibili.
Esempi
Elenca i tipi di template e le lingue disponibili
$
cdk init --list
Available templates: * app: Template for a CDK Application └─ cdk init app --language=[csharp|fsharp|go|java|javascript|python|typescript] * lib: Template for a CDK Construct Library └─ cdk init lib --language=typescript * sample-app: Example CDK Application with some constructs └─ cdk init sample-app --language=[csharp|fsharp|go|java|javascript|python|typescript]
Crea una nuova app CDK TypeScript dal modello di libreria
$
cdk init lib --language=typescript