Amazon EC2インスタンスでの Node.js のセットアップ - AWS SDK for JavaScript

AWS SDK for JavaScript V3 APIリファレンスガイドでは、バージョン 3 (V3) のすべてのAPIオペレーション AWS SDK for JavaScript について詳しく説明します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon EC2インスタンスでの Node.js のセットアップ

for で Node.js を使用する一般的なシナリオSDK JavaScript は、Amazon Elastic Compute Cloud (Amazon EC2) インスタンスで Node.js ウェブアプリケーションをセットアップして実行することです。このチュートリアルでは、Linux インスタンスを作成し、 を使用して接続しSSH、そのインスタンスで実行する Node.js をインストールします。

前提条件

このチュートリアルでは、インターネットからアクセスでき、 を使用して接続できるパブリックDNSネームの Linux インスタンスを既に起動していることを前提としていますSSH。詳細については、「Amazon EC2ユーザーガイド」の「ステップ 1: インスタンスを起動する」を参照してください。

重要

新しい Amazon EC2インスタンスを起動するときは、Amazon Linux 2023 Amazon マシンイメージ (AMI) を使用します。

また、セキュリティグループを設定して、SSH (ポート 22)、 HTTP (ポート 80)、HTTPS (ポート 443) 接続を有効にしている必要もあります。これらの前提条件の詳細については、「Amazon ユーザーガイド」の「Amazon でのセットアップEC2」を参照してください。 EC2

手順

次の手順により、Amazon Linux インスタンスで Node.js をインストールすることができます。このサーバーを使用して Node.js ウェブアプリケーションをホストすることができます。

Linux インスタンスで Node.js を設定するには
  1. ec2-user を使用して Linux インスタンスに接続しますSSH。

  2. コマンドラインで次のように入力して、ノードバージョンマネージャー(nvm)をインストールしてください。

    警告

    AWS は、次のコードを制御しません。実行する前に、その信頼性と整合性を検証する必要があります。このコードの詳細については、nvm GitHub リポジトリを参照してください。

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

    nvmは Node.js の複数のバージョンをインストールすることができ、そして、それらの切り替えもできるため、nvmを使用して Node.js をインストールします。

  3. コマンドラインで次のように入力し、nvm をロードします。

    source ~/.bashrc
  4. コマンドラインで以下を入力して、nvm を使用してLTS最新バージョンの Node.js をインストールします。

    nvm install --lts

    Node.js をインストールすると、Node Package Manager (npm) もインストールされるため、必要に応じて追加のモジュールをインストールできます。

  5. コマンドラインで次のように入力して、Node.js が正しくインストールされ、実行されていることをテストします。

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

    これにより、実行中の Node.js のバージョンを示す次のメッセージが表示されます。

    Running Node.js VERSION

注記

ノードのインストールは、現在の Amazon EC2セッションにのみ適用されます。CLI セッションを再起動する場合は、nvm を再度使用して、インストールされたノードバージョンを有効にする必要があります。インスタンスが終了した場合は、ノードを再度インストールする必要があります。別の方法として、次のトピックで説明するように、保持する設定が完了したら、Amazon EC2インスタンスの Amazon マシンイメージ (AMI) を作成します。

Amazon マシンイメージの作成 (AMI)

Amazon EC2インスタンスに Node.js をインストールしたら、そのインスタンスから Amazon マシンイメージ (AMI) を作成できます。を作成するAMIと、同じ Node.js インストールで複数の Amazon EC2インスタンスを簡単にプロビジョニングできます。既存のインスタンスAMIから を作成する方法の詳細については、「Amazon EC2 ユーザーガイド」の「AmazonEBS-backed Linux の作成AMI」を参照してください。

このトピックで使用されているコマンドおよびソフトウェアの詳細については、次のウェブページを参照してください。

  • ノードバージョンマネージャー (nvm) –⁠ の「nvm repo GitHub」を参照してください。

  • ノードパッケージマネージャー (npm)-[ npm website ]を参照してください。