Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Experimento prático com o AWS SAM (Português) | Hands-on with AWS SAM (Portuguese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Visão geral do laboratório

Este laboratório demonstra como usar o AWS Serverless Application Model (AWS SAM) para criar uma pilha do AWS CloudFormation. A pilha implanta os recursos e dependências necessários para a aplicação criadora de grade.

Para começar, você cria uma pilha do CloudFormation usando SAM, que implantará os recursos e dependências necessários para a aplicação criadora de grade. Estes recursos incluem um endpoint do Amazon API Gateway, funções do AWS Lambda, dois buckets do Amazon Simple Storage Service (Amazon S3) e uma tabela do Amazon DynamoDB. O AWS SAM automatiza o processo de implantação, facilitando a criação e o gerenciamento dos recursos necessários.

Após a implantação dos recursos, você testa a funcionalidade da aplicação invocando a API que foi criada no Amazon API Gateway. A API atua como front-end para as funções do Lambda, que são iniciadas pela API com base na solicitação recebida. Essas funções do Lambda são responsáveis por executar diversas tarefas, como copiar imagens para o bucket do S3, gravar dados do uniqueGridId na tabela DynamoDB, criar uma nova imagem de grade e gerar um URL pré-assinado para visualizar a imagem de grade.

Este laboratório foi projetado para desafiar os desenvolvedores que desejam testar suas habilidades. Você recebe etapas de alto nível para executar e tem a oportunidade de identificar a solução por conta própria. Se você tiver dúvidas ao longo do caminho, este laboratório inclui dicas para ajudá-lo e uma solução.

Objetivos

Ao final deste laboratório, você será capaz de fazer o seguinte:

  • Usar o AWS SAM para criar um pacote de implantação.
  • Usar o AWS SAM para automatizar a criação dos recursos usados para a aplicação.
  • Executar a API para criar tanto a imagem de grade como um URL pré-definido do S3.

Pré-requisitos de conhecimentos técnicos

Para concluir este laboratório com sucesso:

  • Familiaridade com a navegação básica do Console de Gerenciamento da AWS.
  • Você deve se sentir confortável editando e executando scripts com o editor de código e o terminal do AWS Cloud9.
  • Conhecimento básico e familiaridade com API Gateway, AWS SAM, Lambda e CloudFormation.
  • Experiência anterior com serviços da AWS e computação sem servidor é útil, mas não é obrigatória.

Duração

Este laboratório leva 60 minutos.

Lista de ícones

Vários ícones são usados neste laboratório para chamar a atenção para diferentes tipos de instruções e observações. A lista a seguir explica a finalidade de cada ícone:

  • Comando: um comando que você precisa executar.
  • Expected output (Saída esperada): um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
  • Observação: uma sugestão, dica ou orientação importante.
  • A considerar: um momento de parar e pensar em como aplicar um conceito no seu ambiente ou iniciar uma conversa sobre o tópico em questão.

Reviews

Start your review of Experimento prático com o AWS SAM (Português) | Hands-on with AWS SAM (Portuguese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.