Instalação | Blogues | Vídeos | Documentos AWS | Roteiro | Experimente | Afrouxe-nos
A CLI do AWS Serverless Application Model (SAM) é uma ferramenta CLI de código aberto que ajuda a desenvolver aplicativos sem servidor contendo funções Lambda, Step Functions, API Gateway, EventBridge, SQS, SNS e muito mais. Alguns dos recursos que ele oferece são:
sam init
sam build
sam local
em aplicativos SAM e CDKsam sync
em seus ambientes de desenvolvedorsam deploy
sam pipeline init
sam logs
e sam traces
Acelerando mudanças incrementais com AWS SAM Accelerate e Nested Stacks – Leia a postagem do blog aqui.
Desenvolva projetos Node com SAM CLI usando esbuild - e use SAM Accelerate em projetos Typescript. Leia a postagem do blog aqui.
Acelere o desenvolvimento com o SAM Accelerate – teste rapidamente suas alterações na nuvem. Leia a documentação aqui.
Workshop de experiência de desenvolvedor sem servidor da AWS: um dia na vida de um desenvolvedor - Este workshop avançado oferece uma experiência imersiva como desenvolvedor sem servidor, com experiência prática na construção de uma solução sem servidor usando AWS SAM e SAM CLI.
O Workshop Completo de SAM - Este workshop é uma ótima maneira de experimentar o poder do SAM e do SAM CLI.
Começando com CI/CD? Os pipelines SAM podem ajudar você a começar . Este workshop orienta você no básico.
Comece com o desenvolvimento de aplicativos sem servidor usando SAM CLI – Este workshop orienta você no básico.
Para começar a criar aplicativos baseados em SAM, use a CLI do SAM. A CLI do SAM fornece um ambiente de execução semelhante ao Lambda que permite criar, testar, depurar e implantar localmente aplicativos sem servidor da AWS.
Próximas etapas: Aprenda a construir um aplicativo sem servidor mais complexo.
Este repositório Github contém código-fonte para SAM CLI. Aqui está a equipe de desenvolvimento falando sobre este código:
O código SAM CLI é escrito em Python. O código-fonte é bem documentado, muito modular, com 95% de cobertura de testes unitários. Ele usa esta incrível biblioteca Python chamada Click para gerenciar a interação da linha de comando e usa Docker para executar funções Lambda localmente. Achamos que você gostará da base de código. Clone-o e execute
make pr
ou./Make -pr
no Windows!
sam init
sam build
Amamos nossos colaboradores ❤️ Temos mais de 100 colaboradores que construíram várias partes do produto. Leia este depoimento de @ndobryanskyy para saber mais sobre como foi contribuir para o SAM.
Dependendo do seu interesse e habilidade, você pode ajudar a construir as diferentes partes do projeto SAM;
Aprimore a especificação SAM
Faça solicitações pull, relate bugs e compartilhe ideias para melhorar a especificação completa do modelo SAM. O código-fonte está localizado no Github em aws/serverless-application-model. Leia o Guia de contribuição de especificações SAM para começar.
Fortalecer o SAM CLI
Adicione novos comandos, aprimore os existentes, relate bugs ou solicite novos recursos para o SAM CLI. O código-fonte está localizado no Github em aws/aws-sam-cli. Leia o Guia de contribuição do SAM CLI para começar.
Atualizar guia do desenvolvedor SAM
O Guia do desenvolvedor SAM fornece um guia abrangente de introdução e documentação de referência. O código-fonte está localizado no Github em awsdocs/aws-sam-developer-guide. Leia o Guia de contribuição da documentação do SAM para começar.
Participe do canal de desenvolvedores SAM (#samdev) no Slack para colaborar com outros membros da comunidade e com a equipe do AWS SAM.