Creando y ejecutando la aplicación predeterminada "hello world" de AWS SAM con Golang
En este post, te muestro cómo crear y ejecutar la aplicación predeterminada "hello world" de AWS SAM con Golang. Puedes leer el post original en https://medium.com/@sirpyerre/probando-aws-sam-con-golang-a427e922af5b
Pasos a seguir:
- Instalar AWS SAM CLI
- Crear el proyecto de AWS SAM con Golang usando el comando
sam init
- Configurar el proyecto interactivamente (runtime, tipo de paquete, nombre del proyecto)
- Ejecutar el proyecto de manera local
- Compilar el proyecto:
sam build
- Ejecutar la lambda localmente:
sam local invoke
- Levantar un servidor local:
sam local start-api
- Compilar el proyecto:
Soluciones a problemas:
- Error de librerías GLIBC:
- Agregar un Makefile en la carpeta del código para deshabilitar el uso de GLIBC
- Cambiar la forma de construcción del código en el archivo
template.yaml
Recursos:
¿Te ha resultado útil este resumen? Si tienes alguna duda o comentario, no dudes en dejarlo a continuación.