Objetivos:
- Utilizar a plataforma AWS
- Implementar Roles em um serviços AWS
- Utilizar diferentes serviços AWS Cloud 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
dio-aws