Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.
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 unAWS CDKapp 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 CDKdistribuzione al flusso di lavoro. L'azione di AWS CDKdistribuzione sintetizza e distribuisce l'app in. AWS Cloud Development Kit (AWS CDK) AWS Se l'app esiste già inAWS, l'azione la aggiorna se necessario.
Per informazioni generali sulla scrittura di app utilizzando ilAWS CDK, vedi Cos'è ilAWS CDK? nella Guida per gli AWS Cloud Development Kit (AWS CDK) sviluppatori.
Argomenti
Quando usare il 'AWS CDKazione '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'appAWS CDK.
Come si fa il 'AWS CDKfunziona l'azione 'deploy'
La AWS CDKdistribuzione funziona nel modo seguente:
-
Se hai specificato la versione 1.0.13 o successiva, l'azione viene fornita in bundle con una versione specifica della CLI CDK, quindi non viene effettuato alcun download.
-
L'azione utilizza la CLI CDK per eseguire il comando
cdk deploy. Questo comando sintetizza e distribuisce l'app in. AWS CDK AWS Per ulteriori informazioni su questo comando, consultate l'argomento AWS CDKToolkit (comando cdk) nella Guida per gli sviluppatori. AWS Cloud Development Kit (AWS CDK)
Versioni CDK CLI utilizzate da 'AWS CDKazione «deploy»
La tabella seguente mostra quale versione della CLI CDK viene utilizzata per impostazione predefinita dalle diverse versioni AWS CDKdell'azione di distribuzione.
Nota
Potresti essere in grado di sovrascrivere l'impostazione predefinita. Per ulteriori informazioni, consulta CdkCliVersion nella AWS CDK azione 'distribuisci' YAML.
| versione dell'AWS CDKazione 'deploy' | AWS CDKVersione CLI |
|---|---|
|
1.0.0 — 1.0.12 |
più recente |
|
1.0.13 o versione successiva |
2.99.1 |
Immagine di runtime utilizzata da 'AWS CDKazione «deploy»
La tabella seguente mostra le immagini dell'ambiente di runtime CodeCatalyst utilizzate per eseguire diverse versioni dell'azione di AWS CDKdistribuzione. Le immagini includono diversi set di strumenti preinstallati. Per ulteriori informazioni, consulta Immagini attive.
Nota
Ti consigliamo di aggiornare l'azione di AWS CDKdistribuzione 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 AWS CDK azione 'distribuisci' YAML.
| versione dell'AWS CDKazione '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 CDKdistribuzione 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.