Como usar aws lambda

Como usar aws lambda
AWS Lambda é o serviço fornecido pela AWS que permite que os usuários executem o código sem usar ou gerenciar o servidor. Isso também é chamado de computação sem servidor. O código pode ser executado virtualmente na AWS sem necessidade de administração. Todo o trabalho de administração é feito pela AWS Lambda. Os usuários podem decidir a capacidade e o armazenamento de recursos, e a AWS também pode declará -lo automaticamente.

Ao contrário da computação baseada em servidor, a AWS Lambda permite que o usuário pague apenas pela quantidade de tempo que o código leva para executar.

Recursos da AWS Lambda

  • AWS Lambda pode executar um código escrito no idioma especificado pelo usuário. Os usuários trazem seu próprio código e podem executá -lo facilmente no AWS Lambda.
  • Com a AWS Lambda, os usuários não precisam se preocupar com o armazenamento excedendo o limite e gerenciar a capacidade e o armazenamento. Todo o trabalho de administração é feito por Lambda.
  • Não há tempos de inatividade programados, e os serviços e funções estão altamente disponíveis.
  • Há escala automática na AWS Lambda, e nenhuma configuração manual é necessária.

Como usar aws lambda?

O mais básico de todas as etapas para aprender a usar a AWS Lambda é aprender a criar uma função lambda. Um método detalhado de criar lambda é o seguinte:

Criando funções na AWS Lambda

Vá para os serviços depois de fazer login no console da AWS. Selecione Compute na barra lateral esquerda e depois selecione "Lambda".

Começando

Para começar com o AWS Lambda, crie uma nova função no AWS Lambda.

A partir das opções fornecidas na próxima página, selecione "Autor do zero", pois o artigo ensina como usar o lambda do zero.

Digite o nome da função. Selecione o idioma de tempo de execução em que o código deve ser executado.

Por enquanto, basta selecionar "Use uma função existente" como nas outras duas opções, as permissões serão necessárias.

Criar papel

Agora que estamos dispostos a usar um papel existente, como nos outros dois, algumas permissões serão necessárias.

Não há função já criada, então crie um papel através de "Iam". Pesquise "Iam" nos serviços.

Agora, vá para os "papéis" na parte de gerenciamento de acesso na barra lateral.

Depois de selecionar "ROUNS", clique na opção "Criar função".

Na direção do caso de uso, clique na opção Lambda para permitir que as funções Lambda ligue para os serviços da AWS.

Clique em "Avançar" para prosseguir.

Haverá uma lista de políticas de permissões. Procure o “awslambdaexecute”.

Depois de clicar no símbolo em formato de plus no lado esquerdo do nome da política de permissão, um resumo da política será exibido na forma de código.

Marque a caixa de seleção e clique em "Avançar" novamente.

Digite um nome significativo no espaço dado para declarar o nome do papel. Por exemplo, aqui digitamos “aws-lambda-role”.

Clique em "Criar função" para finalmente criar a função.

Haverá uma mensagem de sucesso indicando a criação bem -sucedida do papel.

Adicione à função em andamento

Agora, o papel acabou de ser criado e será visível no suspensão dos papéis existentes.

Adicione à função lambda que está sendo criada. Volte para a página da Web da função Lambda e pesquise a partir do menu suspenso. O papel criado recentemente aparecerá no menu suspenso.

Basta selecionar a função e continuar.

Clique no botão "Continuar".

Haverá uma mensagem de sucesso exibida que diz que a função foi criada com sucesso.

A rolagem para baixo exibirá uma função criada na forma de código, e os usuários podem fazer alterações no código de acordo com as tarefas que desejam executar.

Acima estava o processo de criação de uma função em Lambda para entender o uso da AWS Lambda.

Conclusão

AWS Lambda é o serviço da AWS que permite a computação sem servidor, tornando-o um dos serviços mais utilizados e populares de hoje. Muitos dos aplicativos mais populares atuais usam serviços da AWS Lambda. Os usuários executam seus códigos escritos no Lambda. O uso mais básico da AWS Lambda é criar uma função, o artigo fornece uma explicação clara da criação de uma nova função lambda.