A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Como migrar do CodeCatalyst.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Implantando um AWS CDK aplicativo com fluxo de trabalho
Esta seção descreve como implantar um AWS Cloud Development Kit (AWS CDK) aplicativo em sua AWS conta usando um fluxo de trabalho. Para fazer isso, você deve adicionar a ação Implantação do AWS CDK ao seu fluxo de trabalho. A ação de AWS CDK implantação sintetiza e implanta seu AWS Cloud Development Kit (AWS CDK) aplicativo em. AWS Se seu aplicativo já existir no AWS, a ação o atualizará, se necessário.
Para obter informações gerais sobre como escrever aplicativos usando o AWS CDK, consulte O que é o AWS CDK? no Guia do AWS Cloud Development Kit (AWS CDK) desenvolvedor.
Quando usar o 'AWS CDK ação de implantação
Use essa ação se você desenvolveu um aplicativo usando o AWS CDK e agora deseja implantá-lo automaticamente como parte do fluxo de trabalho automatizado de integração e entrega contínuas (CI/CD). Por exemplo, talvez você queira implantar seu AWS CDK aplicativo automaticamente sempre que alguém mesclar uma pull request relacionada à fonte do seu AWS CDK aplicativo.
Como o 'AWS CDK a ação de implantação funciona
A Implantação do AWS CDK funciona da seguinte maneira:
-
Em tempo de execução, se você especificou a versão 1.0.12 ou anterior da ação, a ação baixa a CLI do CDK mais recente (também chamada de AWS CDK Tookit) para a imagem do ambiente de execução. CodeCatalyst Imagem de tempo de execução usada pelo 'AWS CDK ação de implantação
Se você especificou a versão 1.0.13 ou posterior, a ação vem junto com uma versão específica da CLI do CDK e, portanto, nenhum download ocorre.
-
A ação usa a CLI do CDK para executar o comando
cdk deploy. Esse comando sintetiza e implanta seu aplicativo no AWS CDK . AWS Para ter mais informações sobre esse comando, consulte o tópico Kit de ferramentas do AWS CDK (comando cdk) no Guia do desenvolvedor do AWS Cloud Development Kit (AWS CDK) .
Versões do CDK CLI usadas pelo 'AWS CDK ação de implantação
A tabela a seguir mostra qual versão da CLI do CDK é usada por padrão por diferentes versões da ação Implantação do AWS CDK .
nota
Talvez você consiga substituir o padrão. Para ter mais informações, consulte CdkCliVersion no YAML da ação “Implantação do AWS CDK ”.
| Versão da ação “Implantação do AWS CDK ” | AWS CDK Versão CLI |
|---|---|
|
1.0.0 – 1.0.12 |
mais recente |
|
1.0.13 ou posterior |
2.99,1 |
Imagem de tempo de execução usada pelo 'AWS CDK ação de implantação
A tabela a seguir mostra as imagens do ambiente de execução CodeCatalyst usadas para executar diferentes versões da ação de AWS CDK implantação. As imagens incluem diferentes conjuntos de ferramentas pré-instaladas. Para obter mais informações, consulte Imagens ativas.
nota
Recomendamos atualizar sua ação Implantação do AWS CDK para a versão 2.x para aproveitar as ferramentas mais recentes disponíveis na imagem de março de 2024. Para atualizar a ação, defina a propriedade Identifier como aws/cdk-deploy@v2 no arquivo de definição de fluxo de trabalho. Para obter mais informações, consulte YAML da ação “Implantação do AWS CDK ”.
| Versão da ação “Implantação do AWS CDK ” | Imagens de ambiente de runtime |
|---|---|
|
1.x |
Imagens de novembro de 2022 |
|
2.x |
Imagens de março de 2024 |
Quantas pilhas a ação pode implantar?
A Implantação do AWS CDK pode implantar somente uma única pilha. Se seu AWS CDK aplicativo consistir em várias pilhas, você deverá criar uma pilha principal com pilhas aninhadas e implantar a principal usando essa ação.