Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

276
Vistas
No se puede implementar la función lambda escrita en Go

Estoy intentando implementar mi código en AWS Lambda. Lo he escrito en Go. Funciona bien, pero recibo este error cuando lo ejecuto a través de la función de prueba de Lambda:

 { "errorMessage": "fork/exec /var/task/github-activity: no such file or directory", "errorType": "PathError" }

Puede ver el código completo en: https://github.com/JustinDFuller/github-activity He probado y visto que funciona bien en mi máquina. (Lo he probado en windows y linux).

El archivo que estoy implementando se crea ejecutando los siguientes comandos:

GOOS=linux GOARCH=amd64 go build -o main awsLambdaImpl.go zip main.zip main

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

El controlador para Go Lambda es la ruta al archivo ejecutable .

Dado que está cargando un archivo zip de la siguiente estructura

 main.zip | `-- main <-- executable

su nombre de controlador tiene que ser main .

Si empaquetó su lambda de la siguiente manera, su controlador sería entonces

 main.zip | `-- subdir | `-- executableInASubdirPackedIntoAZip <-- executable

su controlador sería subdir/executableInASubdirPackedIntoAZip .

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda