Questa è la guida per sviluppatori AWS CDK v2. 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à.
Inizia AWS Cloud Development Kit (AWS CDK) installando e configurando l'interfaccia a riga di comando ( AWS CDK AWS CDK CLI). Quindi, usa il CDK CLI per creare la tua prima app CDK, avviare il tuo AWS ambiente e distribuire l'applicazione.
Prerequisiti
Prima di iniziare con AWS CDK, completa tutti i prerequisiti. Questi prerequisiti sono necessari per chi è alle prime armi AWS o per chi è alle prime armi con la programmazione. Per istruzioni, consulta AWS CDK prerequisiti.
Ti consigliamo di avere una conoscenza di base di cosa AWS CDK sia. Per ulteriori informazioni, consulta Che cos'è il AWS CDK? e Impara i concetti AWS CDK fondamentali.
Installa il AWS CDK CLI
Usa il Node Package Manager per installare il CDK CLI. Si consiglia di installarlo a livello globale utilizzando il seguente comando:
$
npm install -g aws-cdk
Per installare una versione specifica del CDK CLI, utilizza la seguente struttura di comandi:
$
npm install -g aws-cdk@
X.YY.Z
Se desideri utilizzare più versioni di AWS CDK, valuta la possibilità di installare una versione corrispondente del CDK CLI in singoli progetti CDK. Per fare ciò, rimuovi l'-g
opzione dal npm install
comando. Quindi, usa npx aws-cdk
per richiamare il CDK CLI. Verrà eseguita una versione locale, se esiste. In caso contrario, verrà utilizzata la versione installata a livello globale.
Risolvi i problemi relativi a un CDK CLI installazione
Se ricevi un errore di autorizzazione e disponi dell'accesso come amministratore sul tuo sistema, esegui quanto segue:
$
sudo npm install -g aws-cdk
Se ricevi un messaggio di errore, prova a disinstallare il CDK CLI eseguendo quanto segue:
$
npm uninstall -g aws-cdk
Quindi, ripeti i passaggi per reinstallare il CDK CLI.
Verifica che il CDK sia stato eseguito correttamente CLI installazione
Eseguite il comando seguente per verificare l'avvenuta installazione. La AWS CDK CLI dovrebbe mostrare il numero di versione:
$
cdk --version
Configura il AWS CDK CLI
Dopo aver installato il CDK CLI, puoi iniziare a usarlo per sviluppare applicazioni sul tuo computer locale. Per interagire AWS, ad esempio per distribuire applicazioni, è necessario disporre di credenziali di sicurezza configurate sul computer locale con autorizzazioni per eseguire qualsiasi azione avviata.
Per configurare le credenziali di sicurezza sul computer locale, si utilizza il. AWS CLI La modalità di configurazione delle credenziali di sicurezza dipende dalla modalità di gestione degli utenti. Per istruzioni, consulta Autenticazione e credenziali di accesso nella Guida per l'AWS Command Line Interface utente.
Il CDK CLI utilizzerà automaticamente le credenziali di sicurezza configurate con. AWS CLI Ad esempio, se sei un utente di IAM Identity Center, puoi utilizzare il aws configure sso
comando per configurare le credenziali di sicurezza. Se sei un utente IAM, puoi utilizzare il aws configure
comando. Ti AWS CLI guiderà nella configurazione delle credenziali di sicurezza sul tuo computer locale e salverà le informazioni necessarie nei tuoi config
file. credentials
Quindi, quando si utilizza il CDK CLI, ad esempio la distribuzione di un'applicazione concdk deploy
, il CDK CLI utilizzerà le credenziali di sicurezza configurate.
Proprio come il AWS CLI CDK CLI utilizzerà il tuo default
profilo per impostazione predefinita. È possibile specificare un profilo utilizzando il CDK CLI --profile
opzione. Per ulteriori informazioni sull'utilizzo delle credenziali di sicurezza con il CDK CLI, consulta Configurare le credenziali di sicurezza per AWS CDK CLI.
(Facoltativo) Installa strumenti aggiuntivi AWS CDK
AWS Toolkit for Visual Studio Code
Crea la tua prima app CDK
Ora sei pronto per iniziare a usare la AWS CDK creando la tua prima app CDK. Per istruzioni, consulta Tutorial: crea la tua prima app AWS CDK.