Os exemplos apresentados a seguir fornecem códigos de função e modelos de infraestrutura como código (IaC) para criar e implantar rapidamente aplicações com tecnologia sem servidor que implementam alguns casos de uso comuns do Lambda. Os exemplos também incluem códigos de exemplos e instruções para testar as aplicações após a implantação.
Para cada uma das aplicações de exemplo, fornecemos instruções para criar e configurar recursos manualmente usando o AWS Management Console ou para usar o AWS Serverless Application Model com a finalidade de implantar os recursos usando a IaC. Siga as instruções do console para saber mais informações sobre como configurar os recursos individuais da AWS para cada aplicação ou use o AWS SAM para implantar rapidamente os recursos, como você faria em um ambiente de produção.
É possível usar os exemplos fornecidos como base para suas próprias aplicações com tecnologia sem servidor ao modificar o código da função e os modelos para atender ao seu caso de uso.
Estamos desenvolvendo novos exemplos continuamente, portanto, volte a nos visitar para descobrir mais aplicações com tecnologia sem servidor voltadas para os casos de uso mais comuns do Lambda.
Exemplo de aplicações
-
Exemplo de aplicação com tecnologia sem servidor para processamento de arquivos
Crie uma aplicação com tecnologia sem servidor para executar automaticamente uma tarefa de processamento de arquivos quando um objeto é enviado para um bucket do Amazon S3. Neste caso, ao fazer o upload de um arquivo PDF, a aplicação criptografa o arquivo e o armazena em outro bucket do S3.
-
Exemplo de aplicação de tarefas cron agendadas
Crie uma aplicação para executar uma tarefa agendada usando um agendamento cron. Neste exemplo, a aplicação realiza a manutenção em uma tabela do Amazon DynamoDB ao excluir as entradas que tenham mais de 12 meses.