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>