robinsonbrz / dio-aws

AWS serverless framework Node

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto API serverless framework AWS

Exercício AWS Cloud bootcamp DIO.me

Objetivos:

  • Utilizar a plataforma AWS
  • Implementar Roles em um serviços AWS
  • Utilizar diferentes serviços AWS Cloud
    • API Gateway

    • AWS Cloud Formation

    • AWS Lambda

    • AWS DynamoDB

    Aws-serverless.png

Serviços AWS configurados e deploy gerenciados utilizando o framework serverless, infraestrutura como código

O resultado final é um CRUD com os principais verbos HTTP en uma API, que lê escreve e atualiza em um banco de dados NoSQL DynamoDB


Comando inicial teste da API

curl https://8ghetrhvik.execute-api.us-east-1.amazonaws.com/

endpoints:

POST - Insert Items - https://248bgyiy4c.execute-api.us-east-1.amazonaws.com/dev/item

GET - Lista Items - https://248bgyiy4c.execute-api.us-east-1.amazonaws.com/dev/items

GET - Get 1 item - https://248bgyiy4c.execute-api.us-east-1.amazonaws.com/dev/items/{id}

PUT - Update Items - https://248bgyiy4c.execute-api.us-east-1.amazonaws.com/dev/items/{id}

GET - check endpoint - https://8ghetrhvik.execute-api.us-east-1.amazonaws.com/

lambda functions:

api: dio-serverless-dev-api

insertItem: dio-serverless-dev-insertItem

fetchItems: dio-serverless-dev-fetchItems

fetchItem: dio-serverless-dev-fetchItem

updateItem: dio-serverless-dev-updateItem

Informações e contato


dio-aws

About

AWS serverless framework Node


Languages

Language:JavaScript 100.0%