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à.
Implementazione di un' AWS CDK app con un flusso di lavoro
Questa sezione descrive come distribuire un' AWS Cloud Development Kit (AWS CDK) app nel tuo AWS account utilizzando un flusso di lavoro. A tale scopo, è necessario aggiungere l'azione di AWS CDK distribuzione al flusso di lavoro. L'azione di AWS CDK distribuzione sintetizza e distribuisce l'app in. AWS Cloud Development Kit (AWS CDK) AWS Se l'app esiste già in AWS, l'azione la aggiorna se necessario.
Per informazioni generali sulla scrittura di app utilizzando il AWS CDK, vedi Cos'è il AWS CDK? nella Guida per gli AWS Cloud Development Kit (AWS CDK) sviluppatori.
Argomenti
- Quando utilizzare l'azione «AWS CDK deploy»
- Come funziona l'azione 'AWS CDK deploy'
- CDKCLIversioni utilizzate dall'azione 'deploy'AWS CDK
- Immagine di runtime utilizzata dall'azione 'deploy'AWS CDK
- Quanti stack può dispiegare l'azione?
- Esempio: distribuzione di un'app AWS CDK
- Aggiungere l'azione 'AWS CDK deploy'
- variabili 'AWS CDK deploy'
- azione 'AWS CDK deploy' YAML
Quando utilizzare l'azione «AWS CDK deploy»
Utilizza questa azione se hai sviluppato un'app utilizzando e ora desideri distribuirla AWS CDK automaticamente come parte del flusso di lavoro automatizzato di integrazione e distribuzione continue (CI/CD). Ad esempio, potresti voler distribuire la tua AWS CDK app automaticamente ogni volta che qualcuno unisce una pull request relativa alla fonte dell'app. AWS CDK
Come funziona l'azione 'AWS CDK deploy'
La AWS CDK distribuzione funziona nel modo seguente:
-
Se è stata specificata la versione 1.0.13 o successiva, l'azione viene fornita in bundle con una versione specifica di, quindi non viene effettuato alcun download. CDK CLI
-
L'azione utilizza il comando CDK CLI per eseguire il comando.
cdk deploy
Questo comando sintetizza e distribuisce l'app AWS CDK in. AWSPer ulteriori informazioni su questo comando, consultate l'argomento AWS CDK Toolkit (comando cdk) nella Guida per gli sviluppatori.AWS Cloud Development Kit (AWS CDK)
CDKCLIversioni utilizzate dall'azione 'deploy'AWS CDK
La tabella seguente mostra quale versione di CDK CLI viene utilizzata per impostazione predefinita dalle diverse versioni dell'azione di AWS CDK distribuzione.
Nota
Potresti essere in grado di sovrascrivere l'impostazione predefinita. Per ulteriori informazioni, consulta CdkCliVersion nella azione 'AWS CDK deploy' YAML.
versione dell'AWS CDK azione 'deploy' | AWS CDK CLIversione |
---|---|
1.0.0 — 1.0.12 |
più recente |
1.0.13 o successivo |
2.99.1 |
Immagine di runtime utilizzata dall'azione 'deploy'AWS CDK
La tabella seguente mostra le immagini dell'ambiente di runtime CodeCatalyst utilizzate per eseguire diverse versioni dell'azione di AWS CDK distribuzione. Le immagini includono diversi set di strumenti preinstallati. Per ulteriori informazioni, consulta Immagini attive.
Nota
Ti consigliamo di aggiornare l'azione di AWS CDK distribuzione alla versione 2.x per sfruttare gli strumenti più recenti disponibili nell'immagine di marzo 2024. Per aggiornare l'azione, impostane la Identifier
proprietà su nel file di definizione del flusso di lavoroaws/cdk-deploy@v2
. Per ulteriori informazioni, consulta azione 'AWS CDK deploy' YAML.
versione dell'AWS CDK azione 'deploy' | Immagini dell'ambiente di runtime |
---|---|
1.x |
Immagini di novembre 2022 |
2.x |
Immagini di marzo 2024 |
Quanti stack può dispiegare l'azione?
La AWS CDK distribuzione può implementare solo un singolo stack. Se la tua AWS CDK app è composta da più stack, devi creare uno stack principale con stack annidati e distribuire lo stack principale utilizzando questa azione.