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á.
Histórico do documento para AWS SAM
A tabela a seguir descreve as mudanças importantes em cada versão do Guia do desenvolvedor do AWS Serverless Application Model . Para receber notificações sobre atualizações dessa documentação, assine um feed RSS.
-
Última atualização da documentação: 20 de junho de 2024
| Alteração | Descrição | Data |
|---|---|---|
Reestruturado e atualizado o conteúdo em todo o guia do desenvolvedor | Reorganizado e reestruturado o guia para melhorar a capacidade de descoberta e a usabilidade. Títulos atualizados e aprimorados. Fornecidos detalhes adicionais na apresentação de tópicos e conceitos. | 20 de junho de 2024 |
Adicionado suporte da CLI do AWS SAM para o Ruby 3.3 | O Ruby 3.3 agora está disponível como repositório de runtime e de imagens. Consulte Repositórios de imagem e sam init para obter detalhes. | 4 de abril de 2024 |
Adicionadas opções de comando da CLI do AWS SAM | Estão disponíveis novas opções para o comando sam local start-api: | 20 de março de 2024 |
Adicionado suporte da CLI do AWS SAM para o .NET 8 | O .NET 8 agora está disponível como repositório de runtime e de imagens. Os runtimes e os repositórios de imagens do.NET Core 3.1, Node.js 14, Node.js 12, Python 3.7 e Ruby 2.7 não são mais compatíveis. Consulte Repositórios de imagem e sam init. | 22 de fevereiro de 2024 |
Adicionado o instalador do pacote arm64 da CLI do AWS SAM para Linux | Para obter instruções, consulte Instalando AWS SAMCLI o. | 6 de dezembro de 2023 |
Adicionada a opção --watch-exclude para o comando sam sync da CLI do AWS SAM | Exclua arquivos e pastas do início de uma sincronização. Para saber mais, consulte Especificar arquivos e pastas que não iniciarão uma sincronização. | 6 de dezembro de 2023 |
Adicionado -- build-in-source opção para o comando AWS SAMCLI sam sync | Crie seu projeto na pasta de origem para acelerar o processo de compilação. Para saber mais, consulte Acelerar os tempos de compilação criando seu projeto na pasta de origem. | 6 de dezembro de 2023 |
build-in-source Opção -- adicionada para o comando AWS SAMCLI sam build | Crie seu projeto na pasta de origem para acelerar o processo de compilação. Para saber mais, consulte Acelerar os tempos de compilação criando seu projeto na pasta de origem. | 6 de dezembro de 2023 |
Adicionado novo suporte a recursos para o comando de invocação remota da CLI do AWS SAM | Use | 15 de novembro de 2023 |
Adicionado um novo comando remoto test-event da CLI do AWS SAM para eventos de teste compartilháveis | Use o AWS SAM CLI para acessar e gerenciar eventos de teste compartilháveis do registro do EventBridge esquema para testar suas funções do Lambda no. Nuvem AWS Para saber mais, consulte Usando sam remote test-event. | 3 de outubro de 2023 |
O suporte ao AWS SAM CLI para Terraform já está disponível para o público em geral | Para saber mais sobre o suporte a AWS SAMCLI para Terraform, consulte AWS SAM CLITerraformsuporte. | 5 de setembro de 2023 |
Adicionado suporte da CLI do AWS SAM para Terraform Cloud | O AWS SAM CLI agora oferece suporte a testes locais para Terraform Cloud. Para saber mais, consulte Configurar para Terraform Cloud. | 5 de setembro de 2023 |
Adicionado suporte ao formato de arquivo YAML para o arquivo de configuração da CLI do AWS SAM | O AWS SAMCLI agora suporta o formato de arquivo [ | 18 de julho de 2023 |
Adicionado suporte ao comando sam local start-api da CLI do AWS SAM para Terraform | O Para que serve o AWS SAMCLI suporteTerraform? A seção foi atualizada para incluir suporte de AWS SAMCLI | 6 de julho de 2023 |
Adicionado novo comando de invocação remota da CLI do AWS SAM | Para começar a usar | 22 de junho de 2023 |
Adicionado tipo de recurso sem servidor da GraphQL API do AWS AppSync | Crie uma nova | 22 de junho de 2023 |
Adicionado suporte à CLI do AWS SAM para o Ruby 3.2 | Atualize a página do sam init para incluir novos valores básicos de imagem e runtime. Atualize a página Repositórios de imagens com o Ruby 3.2 Amazon ECR URI. | 6 de junho de 2023 |
Adicionadas etapas opcionais para verificação da integridade do instalador do pacote da CLI do AWS SAM | Atualize a página Instalação do AWS SAM CLI para refletir a etapa opcional. Crie a página Verificar a integridade do instalador do AWS SAM CLI para documentar as etapas. | 31 de maio de 2023 |
Adicionada a opção sam sync para ignorar a sincronização da infraestrutura | Personalize se uma CloudFormation implantação é necessária sempre que | 23 de março de 2023 |
Adicionado suporte para o tipo de origem de eventos DocumentDB | A especificação do AWS SAM modelo agora oferece suporte ao tipo de fonte de | 10 de março de 2023 |
Construir funções do Rust Lambda com Cargo Lambda | Use o AWS SAM CLI para criar suas funções do Rust Lambda usando Cargo Lambda. Para saber mais, consulte Construindo as funções do Rust Lambda com Cargo Lambda. | 23 de fevereiro de 2023 |
Crie recursos funcionais fora do AWS SAM | Foi adicionada orientação sobre como ignorar funções ao usar o comando sam build. Para saber mais, consulte Criação de funções fora do AWS SAM. | 14 de fevereiro de 2023 |
Nova sintaxe de conectores incorporados | Use a nova sintaxe de conectores incorporados para definir seus recursos | 8 de fevereiro de 2023 |
Foi adicionado um novo comando sam list para AWS SAMCLI | Use sam list para visualizar informações importantes sobre os recursos em seu aplicativo sem servidor. Para saber mais, consulte sam list. | 2 de fevereiro de 2023 |
Propriedades de formato e OutExtension construção adicionadas para esbuild | A criação de funções do Lambda do Node.js com o esbuild agora suporta | 2 de fevereiro de 2023 |
Opções de gerenciamento de tempo de execução adicionadas à especificação do AWS SAM modelo | Configure as opções de gerenciamento de runtime para suas funções do Lambda. Para saber mais, consulte | 24 de janeiro de 2023 |
Propriedade de destino EventSource adicionada ao AWS::Serverless::StateMachine recurso. | O tipo de recurso | 13 de janeiro de 2023 |
Configurar o escalonamento de pollers SQS para funções do Lambda | Configure o escalonamento de pollers SQS com a propriedade | 12 de janeiro de 2023 |
Valide AWS SAM aplicativos com cfn-lint | Você pode usar o cfn-lint para validar seus AWS SAM modelos por meio do. AWS SAMCLI Para saber mais, consulte Validar com cfn-lint. | 11 de janeiro de 2023 |
Monitore seus aplicativos sem servidor com CloudWatch o Application Insights | Configure o Amazon CloudWatch Application Insights para monitorar seus AWS SAM aplicativos. Para saber mais, consulte Monitore seus aplicativos sem servidor com o CloudWatch Application Insights. | 19 de dezembro de 2022 |
Adicionado instalador de pacotes do AWS SAM CLI para macOS | Instale o AWS SAM CLI usando o novo instalador de pacotes para macOS. Para saber mais, consulte Instalando AWS SAMCLI o. | 6 de dezembro de 2022 |
Suporte adicional para Lambda SnapStart | Configure SnapStart suas funções do Lambda para criar instantâneos, que são estados em cache de suas funções inicializadas. Para saber mais, consulte | 28 de novembro de 2022 |
Adicionado suporte AWS SAMCLI para nodejs18.x | O AWS SAM CLI agora oferece suporte ao runtime do nodejs18.x. Para saber mais, consulte sam init. | 17 de novembro de 2022 |
Adicionadas orientações sobre a configuração de acesso e permissões | AWS SAM fornece duas opções que simplificam o gerenciamento de acesso e permissões para seus aplicativos sem servidor. Para saber mais, consulte Gerenciamento de permissões e acessos a recursos. | 17 de novembro de 2022 |
Adicionado suporte para criar funções do Lambda .NET 7 com compilação AOT nativa | Crie e empacote suas funções do.NET 7 Lambda com AWS SAM, utilizando a compilação nativa Ahead-of-Time (AOT) para melhorar os tempos de inicialização a frio do Lambda. Para saber mais, consulte Criação de funções do Lambda .NET 7 com compilação AOT nativa. | 15 de novembro de 2022 |
Adicionado suporte AWS SAM CLITerraform para depuração e teste locais | Use o AWS SAMCLI em seus projetos Terraform para realizar depuração e testes locais de suas funções e camadas do Lambda. Para saber mais, consulte o suporte de AWS SAM CLI Terraform. | 14 de novembro de 2022 |
AWS SAM Suporte adicionado para o EventBridge Scheduler | A especificação do modelo AWS Serverless Application Model (AWS SAM) fornece uma sintaxe simples e abreviada que você pode usar para agendar eventos com o EventBridge Scheduler for e. AWS Lambda AWS Step Functions Para obter mais informações, consulte Agendamento de eventos com o EventBridge Scheduler. | 10 de novembro de 2022 |
Simplificadas as instruções de instalação do AWS SAM CLI | Os pré-requisitos AWS SAM CLI e as etapas opcionais foram movidos para páginas separadas. As etapas de instalação dos sistemas operacionais compatíveis podem ser encontradas em Instalando AWS SAMCLI o. | 4 de novembro de 2022 |
Correção adicionada para permitir caminhos longos para usuários do Windows 10 | O repositório de modelos de aplicativos AWS SAM CLI contém alguns caminhos de arquivo longos que podem causar erros durante a execução | 4 de novembro de 2022 |
Processo de implantação gradual atualizado para implantações pela primeira vez | A implantação gradual de uma função Lambda requer duas AWS CodeDeploy etapas. Para saber mais, consulte Implantar gradualmente uma função do Lambda pela primeira vez. | 13 de outubro de 2022 |
Suporte adicional à filtragem de eventos do Lambda para mais tipos de eventos | Propriedade | 13 de outubro de 2022 |
Foi adicionado suporte ao OpenID Connect (OIDC) para pipeline AWS SAM | AWS SAM oferece suporte à autenticação de usuário do OpenID Connect (OIDC) para Bitbucket, GitHub Actions e plataformas de integração GitLab contínua e entrega contínua (CI/CD). Para saber mais, consulte Como usar contas de usuário do OIDC com AWS SAM pipeline. | 13 de outubro de 2022 |
Nota sobre JwtConfiguration propriedades | Foi adicionada uma observação sobre a definição | 7 de outubro de 2022 |
Novas propriedades para Function e StateMachine EventSource |
| 6 de outubro de 2022 |
AWS SAM conectores agora disponíveis ao público em geral | Os conectores são um tipo de recurso AWS SAM abstrato, identificado como | 6 de outubro de 2022 |
Adicionadas novas opções de sincronização do sam ao AWS SAM CLI | Adicionadas opções | 20 de setembro de 2022 |
Adicionadas novas opções de implantação do sam ao AWS SAM CLI | Opção | 9 de setembro de 2022 |
suporte esbuild agora disponível ao público em geral | Para criar e empacotar as funções Lambda do Node.js, você pode usar o AWS SAMCLI com o bundler JavaScript esbuild. | 1º de setembro de 2022 |
Telemetria AWS SAMCLIatualizada | A descrição das informações do sistema e do ambiente coletadas foi atualizada para incluir valores de hash dos atributos de uso. | 1º de setembro de 2022 |
Foi adicionado suporte a variáveis de ambiente local ao AWS SAMCLI | Use variáveis de ambiente com AWS SAM CLI ao invocar funções do Lambda localmente e ao executar o API Gateway localmente. | 1º de setembro de 2022 |
Suporte a arquiteturas de conjuntos de instruções do Lambda | Use AWS SAMCLI para criar funções do Lambda e camadas Lambda para arquiteturas de conjunto de instruções | 1.º de outubro de 2021 |
Gerando exemplos de configurações de pipeline | Use o AWS SAMCLI para gerar exemplos de pipelines para vários CI/CD sistemas, usando os | 21 de julho de 2021 |
Integração AWS SAMCLIAWS CDK (pré-visualização, fase 2) | Com a fase 2 da versão prévia pública, agora você pode usar o AWS SAMCLI para empacotar e implantar AWS CDK aplicativos. Você também pode baixar um AWS CDK aplicativo de amostra diretamente usando AWS SAMCLI o. Para obter mais informações, consulte AWS Cloud Development Kit (AWS CDK) (visualização). | 13 de julho de 2021 |
Suporte a RabbitMQ como uma origem do evento para funções | Adicionado o suporte para RabbitMQ como uma fonte de eventos para funções sem servidor. Para obter mais informações, consulte a propriedade | 7 de julho de 2021 |
Implantação de aplicativos sem servidor usando o Amazon ECR, crie imagens de contêiner | Use o Amazon ECR para criar imagens de contêiner para implantar aplicativos sem servidor com sistemas comuns de CI/CD AWS CodePipeline, como Jenkins, CI/CD e Actions. GitLab GitHub Para obter mais informações, consulte Implantação de aplicativos sem servidor. | 24 de junho de 2021 |
Depurando aplicativos com kits de ferramentas AWS SAMAWS | AWS Os kits de ferramentas agora oferecem suporte à depuração gradual com mais combinações de ambientes de desenvolvimento integrados () e tempos de execução. IDEs Para obter mais informações, consulte Usando AWS kits de ferramentas. | 20 de maio de 2021 |
Integração do AWS SAM CLIAWS CDK (visualização) | Agora você pode usar o AWS SAMCLI para testar e criar AWS CDK aplicativos localmente. Esta é uma versão de pré-visualização pública. Para obter mais informações, consulte AWS Cloud Development Kit (AWS CDK) (visualização). | 29 de abril de 2021 |
O repositório padrão de imagens de contêiner foi alterado para Amazon ECR Public | O repositório padrão de imagens de contêiner mudou de DockerHub para Amazon ECR Public. Para obter mais informações, consulte Repositórios de imagens. | 6 de abril de 2021 |
Nightly AWS SAM CLI builds | Agora você pode instalar uma versão de pré-lançamento do AWS SAMCLI, que é criada todas as noites. Para obter mais informações, consulte a seção Nightly build do subtópico do sistema operacional de sua escolha em Instalando o. AWS SAMCLI | 25 de março de 2021 |
Suporte a variáveis de ambiente de construção de contêineres | Agora você pode passar variáveis de ambiente para criar contêineres. Para obter mais informações, consulte as opções | 4 de março de 2021 |
Novo processo de instalação do Linux | Agora você pode instalar AWS SAMCLI usando um instalador Linux nativo. Para obter mais informações, consulte Instalar o AWS SAM CLI no Linux. | 10 de fevereiro de 2021 |
Support para filas de cartas mortas para EventBridge | Foi adicionado suporte para filas de mensagens mortas EventBridge e fontes de | 29 de janeiro de 2021 |
Suporte para pontos de verificação personalizados | Foi adicionado suporte para pontos de verificação personalizados para fontes de eventos do DynamoDB e do Kinesis para funções sem servidor. Para obter mais informações, consulte a propriedade | 29 de janeiro de 2021 |
Suporte para janelas em cascata | Foi adicionado suporte para janelas em cascata para fontes de eventos do DynamoDB e do Kinesis para funções sem servidor. Para obter mais informações, consulte a propriedade | 17 de dezembro de 2020 |
Suporte para recipientes de alta atividade | Foi adicionado suporte para contêineres de alta atividade ao testar localmente usando os comandos | 16 de dezembro de 2020 |
Suporte a imagens de contêiner do Lambda | Adicionado suporte a imagens de contêiner do Lambda. Para obter mais informações, consulte Criar aplicativos. | 1º de dezembro de 2020 |
Suporte para assinatura de código | Foi adicionado suporte para assinatura de código e implantações confiáveis de código de aplicativo sem servidor. Para obter mais informações, consulte Configurando a assinatura de código para AWS SAM aplicativos. | 23 de novembro de 2020 |
Suporte para compilações paralelas e em cache | Melhor desempenho de compilações de aplicativos sem servidor adicionando duas opções ao comando | 10 de novembro de 2020 |
Suporte para Amazon MQ e autenticação TLS mútua | Adicionado o suporte para o Amazon MQ como uma fonte de eventos para funções sem servidor. Para obter mais informações, consulte | 5 de novembro de 2020 |
Support para autorizadores Lambda para HTTP APIs | Foi adicionado suporte para autorizadores Lambda para o tipo de recurso | 27 de outubro de 2020 |
Suporte para vários arquivos e ambientes de configuração | Foi adicionado suporte para vários arquivos e ambientes de configuração para armazenar valores de parâmetros padrão para os comandos AWS SAM CLI. Para obter mais informações, consulte Arquivo de configuração do AWS SAM CLI. | 24 de setembro de 2020 |
Support for X-Ray com Step Functions e referências ao controlar o acesso a APIs | Foi adicionado suporte ao X-Ray como fonte de eventos para máquinas de estado sem servidor. Para obter mais informações, consulte a propriedade | 17 de setembro de 2020 |
Suporte para o Amazon MSK | Adicionado o suporte para o Amazon MSK como uma fonte de eventos para funções sem servidor. Isso permite que registros em um tópico do Amazon MSK acionem sua função do Lambda. Para obter mais informações, consulte | 13 de agosto de 2020 |
Suporte para o Amazon EFS | Foi adicionado suporte para montar sistemas de arquivos Amazon EFS em diretórios locais. Isso permite que o código da função do Lambda acesse e modifique recursos compartilhados. Para obter mais informações, consulte a propriedade | 16 de junho de 2020 |
Orquestrar aplicativos sem servidor | Adicionado suporte para orquestrar aplicativos criando máquinas de estado Step Functions usando o AWS SAM. Para obter mais informações, consulte Orquestração de AWS recursos com AWS Step Functions e o tipo de | 27 de maio de 2020 |
Criar tempos de execução personalizados | Foi adicionada a capacidade de criar tempos de execução personalizados. Para obter mais informações, consulte Criar tempos de execução personalizados. | 21 de maio de 2020 |
Construir camadas | Foi adicionada a capacidade de criar recursos | 19 de maio de 2020 |
CloudFormation Recursos gerados | Forneceu detalhes sobre os CloudFormation recursos que são AWS SAM gerados e como referenciá-los. Para obter mais informações, consulte CloudFormation Recursos gerados. | 8 de abril de 2020 |
Configurando AWS credenciais | Instruções adicionadas para configurar AWS credenciais, caso você ainda não as tenha configurado para uso com outras AWS ferramentas, como uma das AWS SDKs ou a. AWS CLI Para obter mais informações, consulte Configurando AWS credenciais. | 17 de janeiro de 2020 |
AWS SAM especificação e AWS SAMCLI atualizações | Migrou a AWS SAM especificação de GitHub. Para obter mais informações, consulte Especificação do AWS SAM. Também atualizou o fluxo de trabalho de implantação com alterações no comando | 25 de novembro de 2019 |
Novas opções para controlar o acesso ao API Gateway APIs e às atualizações do modelo de política | Foram adicionadas novas opções para controlar o acesso ao API Gateway APIs: permissões do IAM, chaves de API e políticas de recursos. Para obter mais informações, consulte Controle do acesso ao API Gateway APIs. Também atualizou dois modelos de política: RekognitionFacesPolicy ElasticsearchHttpPostPolicy e. Para obter mais informações, consulte Modelos de política do AWS SAM. | 29 de agosto de 2019 |
Conceitos básicos de atualizações | Atualizado capítulo de introdução com instruções de instalação aprimoradas para o AWS SAM CLI e o tutorial Hello World. Para obter mais informações, consulte Introdução ao AWS SAM. | 25 de julho de 2019 |
Controle do acesso ao API Gateway APIs | Foi adicionado suporte para controlar o acesso ao API Gateway APIs. Para obter mais informações, consulte Controle do acesso ao API Gateway APIs. | 21 de março de 2019 |
Adicionado sam publish ao AWS SAM CLI | O novo comando | 21 de dezembro de 2018 |
Suporte a aplicativos aninhados e camadas | Adicionado suporte a aplicativos aninhados e camadas. Para obter mais informações, consulte Usando aplicativos aninhados e Trabalhando com camadas. | 29 de novembro de 2018 |
Adicionado sam build ao AWS SAM CLI | O novo comando | 19 de novembro de 2018 |
Adicionadas novas opções de instalação para o AWS SAM CLI | Foram adicionadas as opções de instalação do Linuxbrew (Linux), MSI (Windows) e Homebrew (macOS) para o. AWS SAMCLI Para obter mais informações, consulte Instalando AWS SAMCLI o. | 7 de novembro de 2018 |
Novo guia | Esta é a primeira versão do Guia do desenvolvedor do AWS Serverless Application Model . | 17 de outubro de 2018 |