YoVDO

Mudar para o Amazon API Gateway (Português) | Moving to Amazon API Gateway (Portuguese)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon API Gateway Courses Cloud Computing Courses Amazon S3 Courses Amazon DynamoDB Courses API Development Courses AWS Cloud9 Courses

Course Description

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 criar a tabela do Amazon DynamoDB e a API hospedada do Amazon API Gateway que é usada pela aplicação.

O laboratório começa orientando você no processo de criação de uma tabela do DynamoDB que será usada para armazenar os dados do uniqueGridId que são enviados para a API. O gateway de API atua como um front-end para as funções do Lambda. Você atualiza uma função do Lambda para armazenar o mapeamento do uniqueGridId em um objeto do Amazon Simple Storage (Amazon S3) usando uma operação PUT.

Depois que as funções do AWS Lambda são atualizadas, você implanta a aplicação. Então, você cria um recurso do gateway de API e adiciona regras às funções do Lambda para copiar imagens e criar a imagem de grade. Dessa forma, o gateway de API pode atuar como um iniciador de funções do Lambda.

Por fim, o laboratório demonstra o processo de teste da funcionalidade da API por meio de sua invocação com o gateway de API e a verificação dos resultados. Você poderá observar como o gateway de API ativa as funções do Lambda. Você também vai ver como as funções do Lambda realizam as operações pretendidas no bucket do S3 criando uma nova imagem de grade, criando um URL pré-assinado do S3 e preenchendo dados do uniqueGridId na tabela do DynamoDB.

Objetivos

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

  • Criar uma tabela do DynamoDB.
  • Atualizar a aplicação para salvar o mapeamento do uniqueGridId em um objeto do S3 usando dynamodb.put_item.
  • Implantar a aplicação.
  • Criar uma API usando o gateway de API.
  • Executar a API para criar a imagem de grade e um URL pré-definido do S3.

Pré-requisitos de conhecimentos técnicos

Para realizar este laboratório com sucesso:

  • Você deve estar familiarizado com a navegação básica no 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.
  • Você deve ter uma compreensão básica e familiaridade com o Amazon S3.
  • Você deve ter uma compreensão básica e familiaridade com o Amazon API Gateway.

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 conversar sobre o tópico em questão.

Tags

Related Courses

ウェブ開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!
Udemy
Master Apache Spark using Spark SQL and PySpark 3
Udemy
はじめてのRuby on Rails入門-RubyとRailsを基礎から学びウェブアプリケーションをネットに公開しよう
Udemy
Configuring your IDE for absolute beginners with AWS Cloud9
Coursera Project Network via Coursera
Python for DevOps
Pragmatic AI Labs via YouTube