Pasar al contenido principal
Monoforms Web Development
CAPTCHA
2 + 11 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Main navigation

  • Home
  • Sobre mi
  • Contacto
CAPTCHA
15 + 3 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Sobrescribir enlaces de ayuda a la navegación

  1. Home
  2. Ejecuta Tu Lambda de Golang En AWS SAM de Forma Local

Ejecuta tu lambda de Golang en AWS SAM de forma local

By peter, 26 Abril, 2024

AWS SAM y go 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:

  1. Instalar AWS SAM CLI
  2. Crear el proyecto de AWS SAM con Golang usando el comando sam init
  3. Configurar el proyecto interactivamente (runtime, tipo de paquete, nombre del proyecto)
  4. 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

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:

  • Post original: https://medium.com/@sirpyerre/probando-aws-sam-con-golang-a427e922af5b

¿Te ha resultado útil este resumen? Si tienes alguna duda o comentario, no dudes en dejarlo a continuación.

Etiquetas

  • Lambdas
  • Go
  • AWS
  • AWS SAM

Contenido reciente

  • Como limpiar usings sin usar en Rider
  • Instalando apache, mysql y php en Ubuntu
  • Cómo liberé 12GB en mi servidor y reviví mi sitio web (sin llorar… mucho)
  • ¿Que son los sitios web agregadores y los anuncios clasificados?
  • Mi Experiencia con Docker, Podman y Kubernetes
  • Lo más destacado del AWS User Group Puebla
  • Docker: Ignorar el directorio vendor en un proyecto de Go.
  • Instala Kubernetes en Ubuntu 22.04 para pruebas
  • Serverless, Lambda y Kubernetes: Fundamentos para la nube
  • Ejecuta tu lambda de Golang en AWS SAM de forma local

Recomendados

  • Biodiv
  • Medium
RSS feed

Política de privacidad

Términos de uso

Recomendados

  • Biodiv
  • Medium
Powered by Drupal

Monoforms ©2021 Created by Pedro Rojas Reyes