Criando aplicativos AWS CDK com AWS o 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á.

Criando aplicativos AWS CDK com AWS o SAM

A CLI do AWS SAM fornece suporte para criar funções e camadas do Lambda definidas em seu AWS aplicativo CDK com. sam build

Para funções do Lambda que usam artefatos zip, execute cdk synth antes de executar os comandos. sam local sam buildnão é obrigatório.

Se seu aplicativo AWS CDK usa funções com o tipo de imagem, execute cdk synth e execute sam build antes de executar sam local os comandos. Quando você executasam build, o AWS SAM não cria funções ou camadas do Lambda que usam construções específicas de tempo de execução, por exemplo,. NodejsFunction sam buildnão oferece suporte a ativos agrupados.

Exemplo

A execução do comando a seguir a partir do diretório raiz do projeto AWS CDK cria o aplicativo.

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