Publicado: Apr 4, 2018

A implementação do AWS Serverless Application Model (SAM) agora está disponível sob a licença do Apache 2.0. O AWS SAM amplia o AWS CloudFormation para oferecer uma maneira simplificada de definir os recursos necessários para seu aplicativo sem servidor. A implementação do SAM é o código que converte os modelos SAM em pilhas do AWS CloudFormation. Antes, era possível enviar solicitações de recursos para a especificação do SAM, e a AWS precisava fazer as atualizações correspondentes na implementação do SAM. Agora, você pode contribuir com novos recursos e melhorias em todo o SAM. Basta ramificar o repositório do SAM e propor mudanças à implementação criando uma solicitação de pull.

Com a implementação subjacente do SAM sendo em código aberto, você pode criar aplicativos sem servidor com mais rapidez e simplificar ainda mais seu desenvolvimento de aplicativos sem servidor, definindo novas origens de evento, novos tipos de recursos e novos parâmetros dentro do SAM. Além disso, você pode modificar o SAM para se integrar a outras estruturas da comunidade para criar aplicativos sem servidor. Visite o projeto no GitHub para analisar o código e começar a contribuir agora mesmo. Participe também da comunidade do SAM no Slack.

Como parte deste lançamento, o SAM também oferece suporte aos filtros de assinatura do CloudWatch Logs. Agora, você pode habilitar triggers facilmente para sua função do Lambda com base em um filtro de assinatura. Esse recurso está disponível em todas as regiões onde o AWS Lambda é oferecido. Consulte a tabela de regiões para saber mais. Para saber mais, consulte a documentação sobre os eventos suportados no SAM no GitHub.