A função do publish é para criação de diferente versões?
A função do publish é para criação de diferente versões?
Olá Isabela.
Tudo bem?
Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)
A função do publish no contexto do curso Amazon Lambda: executando código sem servidor não é para criação de diferentes versões, mas sim para publicar o código da função Lambda. Ao publicar o código, automaticamente é atribuída a versão $LATEST
.
O versionamento e o alias são recursos interessantes oferecidos pelo AWS Lambda para organizar melhor o código. O versionamento permite que você tenha várias versões do seu código, enquanto o alias permite que você crie apelidos para essas versões.
Por exemplo, você pode ter a versão 1 do seu código e criar um alias chamado "producao" para essa versão. Em seguida, você pode atualizar o código para a versão 2 e criar um novo alias chamado "teste" para essa versão. Dessa forma, você pode direcionar seus triggers para os aliases, permitindo que você altere facilmente a versão do código que está sendo executada sem precisar atualizar os triggers.
Espero ter ajudado e bons estudos!