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

581
Vistas
Regresar a la versión anterior de AWS Lambda

Al trabajar con las funciones de Amazon Lambda, utilizo la función de control de versiones que proporciona la funcionalidad de AWS Lambda. Cada vez que implemento una nueva versión de mi artefacto en AWS, creo una nueva versión de la función y la publico (usando la ventana emergente de la captura de pantalla).

ingrese la descripción de la imagen aquí

Pero, ¿cómo puedo publicar cualquier versión anterior de mi función (por ejemplo, cuando necesito revertir mi última publicación)?

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

0

Debe proporcionar a cada nueva versión un alias.

De la documentación de AWS

Por el contrario, en lugar de especificar el ARN de función, suponga que especifica un ARN de alias en la configuración de notificación (por ejemplo, ARN de alias PROD). A medida que promueve nuevas versiones de su función Lambda en producción, solo necesita actualizar el alias PROD para apuntar a la última versión estable. No necesita actualizar la configuración de notificaciones en Amazon S3.

Lo mismo se aplica cuando necesita volver a una versión anterior de su función Lambda. En este escenario, simplemente actualice el alias PROD para que apunte a una versión de función diferente. No es necesario actualizar las asignaciones de orígenes de eventos.

over 4 years ago · Santiago Trujillo Denunciar

0

Una solución que encontré que funciona si está en apuros es ir a una versión anterior (en funcionamiento) de lambda, descargar el paquete de implementación, volver a implementar el paquete zip descargado usando aws cli. Estoy seguro de que hay una solución más elegante, pero si estás en apuros y necesitas algo ahora mismo, esto funciona.

 $ aws lambda update-function-code \ --function-name my_lambda_function \ --zip-file fileb://function.zip
over 4 years ago · Santiago Trujillo Denunciar

0

Para revertir a una versión específica, debe apuntar el alias asignado a la versión actual a la versión a la que desea revertir .

Por ejemplo: Mi última versión es la 20 y tiene un alias 'Activo'. Para revertir o eliminar la versión 20, necesito eliminar el alias o reasignarlo a otra versión. Entonces, si apunto mi alias a la versión 17, lambda tomará la versión 17 como la versión predeterminada o prod.

puede actualizar el alias aquí:

https://myRegion.console.aws.amazon.com/lambda/home?region=myRegion#/functions/functionName/aliases/Active?tab=graph

(Actualice myRegion y functionName con valores relevantes).

En la página especificada anteriormente, vaya a la sección ' Alias ', haga clic en el menú desplegable ' Versión ' (de forma predeterminada, se mostrará la versión a la que se asigna el alias). Seleccione la versión a la que desea apuntar su alias y haga clic en guardar .

Eso es todo !!!

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