Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

582
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda