AWS Lambda - Configuração do ambiente
Antes de começar a trabalhar com o AWS Lambda, você precisa ter um login com o console da Amazon. O AWS Lambda oferece suporte a dois IDEs:Visual studio e Eclipse. Neste capítulo, discutiremos sobre a instalação do AWS Lambda em detalhes.
Criar login no AWS Console
Você pode criar seu login no AWS Console gratuitamente usando o nível gratuito da Amazon. Você pode seguir estas etapas fornecidas abaixo para criar um login com a Amazon para fazer uso dos serviços da Amazon -
Passo 1
Vamos para https://aws.amazon.com/free/e clique em criar conta gratuita. Você pode ver a captura de tela conforme mostrado abaixo -

Passo 2
Clique em Create a Free Account botão e você será redirecionado para a tela conforme mostrado abaixo -

Agora, preencha os detalhes de endereço de e-mail, senha e nome da conta AWS de acordo com sua escolha neste formulário mostrado acima e clique Continue.
etapa 3
Agora, você pode encontrar a tela conforme mostrado abaixo -

Insira todos os detalhes necessários neste formulário.
Observe que há taxas mínimas a serem pagas com base no país selecionado. O mesmo será devolvido assim que os dados inseridos forem validados. Você precisa dos detalhes do cartão de crédito ou débito para criar a conta gratuita. Para usuários indianosRs 2/- é deduzido e para os EUA $1 é cobrado. O mesmo é devolvido ao respectivo usuário do cartão uma vez que o usuário seja validado.
Observe que a conta é gratuita e não há limite para o uso dos serviços. Se o uso exceder o limite, o usuário será cobrado por isso.
Assim que os detalhes forem inseridos no formulário mostrado acima, clique Create Account and Continue.
Você será redirecionado para a próxima tela conforme mostrado abaixo.
Passo 4
Você precisa inserir os detalhes de pagamento, ou seja, cartão de crédito ou débito, junto com sua data de validade e o nome do titular do cartão, conforme mostrado abaixo -

Etapa 5
Depois de inserir todos os detalhes, clique em Secure Submit e vai validar o cartão com o banco e dar-lhe o OTPno seu celular que está vinculado ao cartão. Você pode encontrar uma janela conforme mostrado abaixo -

Agora, entre no OTP detalhes e clique Make Payment. Você é cobrado com base no país selecionado.
Etapa 6
Assim que o pagamento for feito, a próxima etapa é a verificação do telefone. Você precisa inserir o número do seu celular conforme mostrado abaixo -

Assim que os detalhes forem preenchidos, clique Call Me Now. A AWS ligará imediatamente usando sistema automatizado. Quando solicitado na chamada, digite o número de 4 dígitos que aparecerá no seu site AWS para o seu telefone usando o teclado do telefone. Isso verificará o seu número e você obterá a ativação do e-mail no id de e-mail especificado no início ao criar o login.
Etapa 7
Clique no link de e-mail e insira o nome da conta ou id de e-mail e a senha e faça login para você nos serviços da AWS conforme mostrado abaixo -

O nome da conta é exibido no canto superior direito, conforme mostrado acima. Agora você pode começar a usar o serviço AWS Lambda. Para o serviço AWS Lambda, as linguagens suportadas são NodeJS, Python, Java, C # e Go.
Instalação do Visual Studio 2017
Existem 2 IDEs compatíveis com AWS: Visual Studio e Eclipse. Nesta seção, discutiremos a instalação do Visual Studio 2017 no Windows, Linux Mac. Vá para o site oficial do Visual Studio:https://www.visualstudio.com/downloads/. Você pode encontrar a tela de boas-vindas conforme mostrado -
Baixe a versão da comunidade, ou seja Visual Studio Community 2017como é um livre agora para a prática. Depois de instalado, ele o conduzirá pelas etapas de instalação em que você precisa selecionar os pacotes a serem usados posteriormente. Você pode selecionar nodejs, python, c# pacote para trabalharmos mais tarde.

Suporte do kit de ferramentas AWS para Visual Studio 2017
Depois de instalar o Visual Studio 2017, você terá que seguir as etapas fornecidas para instalar o suporte do AWS Toolkit para Visual Studio 2017 -
Passo 1
Vamos para https://aws.amazon.com/visualstudio/ e baixe o kit de ferramentas AWS para Visual Studio. A exibição é mostrada abaixo -

Observe que o pacote baixado para Visual Studio 2017 é vsixpacote. Se a sua versão do Visual Studio estiver entre 2013-2015, ele irá instalar ummsiinstalador. Clique noDownload botão como mostrado abaixo.

Passo 2
Agora, clique duas vezes no pacote vsix baixado e ele o conduzirá pelas etapas de instalação conforme mostrado abaixo -

Depois que o Visual Studio for instalado com êxito, você poderá ver uma janela, conforme mostrado abaixo -

etapa 3
Agora, abra o Visual Studio 2017 e você verá uma página de boas-vindas da AWS conforme mostrado abaixo -

Observe que você precisa adicionar a chave de acesso, a chave secreta, o número da conta para começar e usar os serviços AWS do visual studio.s
AWS Lambda BoilerPlate para NodeJS
Você pode usá-lo com visual studio code como mostrado abaixo.
Passo 1
Você pode baixar Visual studio code gratuitamente no site oficial:https://www.visualstudio.com/downloads/. A página inicial de downloads do Visual Studio se parece com isto -

Passo 2
Agora, abra o código do Visual Studio conforme mostrado abaixo -

etapa 3
Para instalar o suporte para AWS, support for nodejsa opção está disponível dentro das extensões. Você pode pesquisar AWS e ela exibirá a opção a seguir -

Passo 4
Agora, instale o clichê para AWS Lambda em nodejs como mostrado -

Etapa 5
Clique no repositório e clone-o no Visual Studio para começar a escrever a função Lambda no Visual Studio. Ele redireciona você para este repositório que podemos clonar no Visual Studio:https://github.com/loganarnett/vscode-lambda-snippets. Agora, abra a paleta de comandos deView opção no Visual Studio.

Etapa 6
Clique nele e escolha clone git como mostrado abaixo -

Etapa 7
Digite a url do repositório e salve-o de acordo com sua escolha local. Crioindex.js arquivo como mostrado abaixo para trabalhar com a função lambda -


Instalação de Eclipse IDE
Agora, você terá que instalar o Eclipse Java EE IDE mais recente. Você pode baixá-lo do site oficial do Eclipse:https://www.eclipse.org/downloads/


Suporte do kit de ferramentas AWS para Eclipse IDE
Depois que o Eclipse estiver instalado, execute as seguintes etapas -
Passo 1
Vá para a ajuda no menu e clique em Install New Software.
Passo 2
Entrar https://aws.amazon.com/eclipse na caixa de texto rotulada Work with na parte superior da caixa de diálogo.
etapa 3
Agora, selecione o necessário AWS Core Management Tools e outros itens opcionais da lista mostrada abaixo.

Passo 4
Agora clique Next. O Eclipse o guiará pelas etapas de instalação restantes, conforme descrito nas etapas a seguir.
Etapa 5
Os módulos principais da AWS são exibidos na grade abaixo, conforme mostrado na captura de tela fornecida abaixo -

Etapa 6
Depois de instalada, a ferramenta AWS estará disponível no Eclipse conforme mostrado abaixo -


Etapa 7
Você pode ver a seguinte tela ao clicar no serviço Amazon.

Agora, clique em AWS Explorer para ver os serviços disponíveis. Discutiremos como trabalhar com o IDE instalado nos próximos capítulos.