Configurando o Node.js em uma EC2 instância da Amazon - AWS SDK for JavaScript

O Guia de API referência da AWS SDK for JavaScript V3 descreve detalhadamente todas as API operações da AWS SDK for JavaScript versão 3 (V3).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurando o Node.js em uma EC2 instância da Amazon

Um cenário comum para usar o Node.js com o SDK for JavaScript é configurar e executar um aplicativo web Node.js em uma instância do Amazon Elastic Compute Cloud (AmazonEC2). Neste tutorial, você criará uma instância Linux, se conectará a ela usando SSH e instalará o Node.js para ser executado nessa instância.

Pré-requisitos

Este tutorial pressupõe que você já tenha iniciado uma instância Linux com um DNS nome público que pode ser acessado pela Internet e ao qual você pode se conectar usando. SSH Para obter mais informações, consulte Etapa 1: Executar uma instância no Guia EC2 do usuário da Amazon.

Importante

Use a Amazon Machine Image (AMI) do Amazon Linux 2023 ao iniciar uma nova EC2 instância da Amazon.

Você também precisa ter configurado o grupo de segurança para permitir as conexões SSH (porta 22), HTTP (porta 80) e HTTPS (porta 443). Para obter mais informações sobre esses pré-requisitos, consulte Configuração com a Amazon no Guia EC2 do usuário da Amazon EC2.

Procedimento

O procedimento a seguir ajuda você a instalar o Node.js em uma instância do Amazon Linux. Você pode usar esse servidor para hospedar um aplicativo web do Node.js.

Para configurar o Node.js em sua instância do Linux:
  1. Conecte-se à sua instância Linux ec2-user usandoSSH.

  2. Instale o gerenciador de versão do nó (nvm) digitando o seguinte na linha de comando.

    Atenção

    AWS não controla o código a seguir. Antes de executar, certifique-se de verificar sua autenticidade e integridade. Mais informações sobre esse código podem ser encontradas no repositório nvm. GitHub

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

    Usaremos o nvm para instalar o Node.js, pois o nvm pode instalar várias versões do Node.js e permitir que você alterne entre elas.

  3. Para carregar o nvm, digite o seguinte na linha de comando:

    source ~/.bashrc
  4. Use o nvm para instalar a LTS versão mais recente do Node.js digitando o seguinte na linha de comando.

    nvm install --lts

    Instalar o Node.js também instala o gerenciador de pacotes do nó (npm) para que você possa instalar módulos adicionais, conforme necessário.

  5. Verifique se o Node.js está instalado e funcionando corretamente ao digitar o seguinte na linha de comando.

    node -e "console.log('Running Node.js ' + process.version)"

    Isso exibe a seguinte mensagem que mostra a versão do Node.js em execução.

    Running Node.js VERSION

nota

A instalação do nó só se aplica à EC2 sessão atual da Amazon. Se você reiniciar sua CLI sessão, precisará usar o nvm novamente para habilitar a versão do nó instalado. Se a instância for encerrada, você precisará instalar o node novamente. A alternativa é criar uma Amazon Machine Image (AMI) da EC2 instância da Amazon depois de ter a configuração que deseja manter, conforme descrito no tópico a seguir.

Criação de uma imagem de máquina da Amazon (AMI)

Depois de instalar o Node.js em uma EC2 instância da Amazon, você pode criar uma Amazon Machine Image (AMI) a partir dessa instância. A criação de um AMI facilita o provisionamento de várias EC2 instâncias da Amazon com a mesma instalação do Node.js. Para obter mais informações sobre como criar um AMI a partir de uma instância existente, consulte Como criar um Linux com EBS suporte da Amazon AMI no Guia do EC2 usuário da Amazon.

Para obter mais informações sobre os comandos e o software usados neste tópico, consulte as seguintes páginas da Web: