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

Amazon Web Services

Hands-on with AWS SAM (Português)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Depois de 28 de março, os títulos dos cursos estarão somente em inglês. No entanto, as descrições dos cursos permanecerão disponíveis no idioma de sua preferência para permitir que você pesquise nesse idioma.

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 Hands-on with AWS SAM (Português)

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.