/moviesapi

Exemplo de API escrita em Go usando API Gateway, Lambda e DynamoDB.

Primary LanguageGo

API de Filmes

Exemplo de uma API de filmes escrita em Golang usando os servicos API Gateway, Lambda e DynamoDB.

DynamoDB

Criar uma tabela chamada movies com os campos id, name e image:

Detalhes da tabela movies

Itens da tabela movies

Lambda

Criar uma funcao Lambda chamada movies:

Para compilar e zipar os arquivos do projeto usar os comandos:

env GOOS=linux go build -o main
zip main.zip main

API Gateway

Criar uma API com o recurso movies e os métodos GET e POST:

API Gateway

Integracao com o Lambda:

Integracao do API Gateway com o Lambda

Testando

Recuperando lista de filmes:

Recuperando lista de filmes

Inserindo um novo filme:

Inserindo um novo filme

Créditos

https://medium.com/iq360/go-serverless-construindo-uma-api-usando-golang-e-aws-lambda-2a7d6a3019b9