Criação de aplicações do AWS CDK com o AWS SAM - AWS Kit de desenvolvimento em nuvem (AWS CDK) v2

Este é o Guia do desenvolvedor do AWS CDK v2. O CDK v1 antigo entrou em manutenção em 1º de junho de 2022 e encerrou o suporte em 1º de junho de 2023.

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á.

Criação de aplicações do AWS CDK com o AWS SAM

A CLI do AWS SAM fornece suporte para criar funções e camadas do Lambda definidas na sua aplicação do AWS com sam build .

Para funções do Lambda que usem artefatos zip, execute cdk synth antes de executar os comandos sam local. sam build não é necessário.

Se a sua aplicação do AWS CDK usa funções com o tipo imagem, execute cdk synth e execute sam build antes de executar os comandos sam local. Quando você executa sam build, o AWS SAM não cria camadas ou funções do Lambda que usem constructos específicos de runtime, como, por exemplo, NodejsFunction . O sam build não oferece suporte a ativos agrupados.

Exemplo

Executar a linha de comando a seguir no diretório raiz do AWS CDK projeto cria a aplicação.

$ sam build -t <./cdk.out/CdkSamExampleStack.template.json>