

 [適用於 JavaScript 的 AWS SDK V3 API 參考指南](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/)詳細說明 第 3 版 適用於 JavaScript 的 AWS SDK (V3) 的所有 API 操作。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 Amazon EC2 執行個體上設定 Node.js
<a name="setting-up-node-on-ec2-instance"></a>

搭配適用於 JavaScript 的 SDK 使用 Node.js 的常見案例是在 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體上設定和執行 Node.js Web 應用程式。在本教學課程中，您將建立 Linux 執行個體、使用 SSH 與其連線，接著在該執行個體上安裝 Node.js 並予以執行。

## 先決條件
<a name="setting-up-node-on-ec2-instance.prerequisites"></a>

本教學課程假設您已啟動 Linux 執行個體，其公有 DNS 名稱可從網際網路連線，且您可以使用 SSH 連線。如需如何執行此動作的詳細資訊，請參閱 *Amazon EC2 使用者指南*中的[步驟 1：啟動執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html#ec2-launch-instance)。

**重要**  
啟動新的 **Amazon EC2 執行個體時，請使用 Amazon Linux 2023** Amazon EC2 Machine Image (AMI)。

您還必須先設定安全群組，允許 `SSH` (連接埠 22)、` HTTP` (連接埠 80) 和 `HTTPS` (連接埠 443) 連線。如需這些先決條件的詳細資訊，請參閱《[Amazon EC2 使用者指南》中的使用 Amazon EC2 設定](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html) 。 *Amazon EC2 *

## 程序
<a name="setting-up-node-on-ec2-instance-procedure"></a>

下列程序可協助您在 Amazon Linux 執行個體上安裝 Node.js。您可以使用此伺服器來託管 Node.js Web 應用程式。

**在 Linux 執行個體上設定 Node.js**

1. 以 `ec2-user` 的身分使用 SSH 連線至 Linux 執行個體。

1. 在命令列中輸入以下內容來安裝節點版本管理員 (`nvm`)。
**警告**  
AWS 不會控制下列程式碼。在您執行前，請務必驗證其真確性及完整性。您可以在這裡找到與此程式碼的更多相關資訊：[nvm](https://github.com/nvm-sh/nvm/blob/master/README.md) GitHub 儲存庫。

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

   我們將使用 安裝 Node.js`nvm`，因為 `nvm`可以安裝多個版本的 Node.js，並允許您在它們之間切換。

1. `nvm` 在命令列輸入以下內容以載入。

   ```
   source ~/.bashrc
   ```

1. 在命令列輸入以下內容，使用 nvm 安裝最新的 Node.js LTS 版本。

   ```
   nvm install --lts
   ```

   安裝 Node.js 也會安裝 Node Package Manager (`npm`)，以便您可以視需要安裝其他模組。

1. 在命令列中輸入以下指令，測試安裝的 Node.js 是否能正常運作。

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

   這會顯示下列訊息，以指出正在執行的 Node.js 版本。

    `Running Node.js VERSION` 

**注意**  
節點安裝僅適用於目前的 Amazon EC2 工作階段。如果您重新啟動 CLI 工作階段，則需要再次使用 nvm 來啟用已安裝的節點版本。如果執行個體終止，您需要再次安裝節點。另一種方法是在您擁有要保留的組態後，建立 Amazon EC2 執行個體的 Amazon Machine Image (AMI)，如下列主題所述。

## 建立 Amazon Machine Image (AMI)
<a name="setting-up-node-on-ec2-instance-create-image"></a>

在 Amazon EC2 執行個體上安裝 Node.js 之後，您可以從該執行個體建立 Amazon Machine Image (AMI)。建立 AMI 可讓您輕鬆地使用相同的 Node.js 安裝佈建多個 Amazon EC2 執行個體。如需從現有執行個體建立 AMI 的詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[建立 amazon EBS 支援的 Linux AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html)。

## 相關資源
<a name="setting-up-node-on-ec2-instance-related-resource"></a>

如需本主題所用命令和軟體的詳細資訊，請參閱下列網頁：
+ 節點版本管理員 (`nvm`) –—請參閱 [ GitHub 上的 nvm 儲存](https://github.com/creationix/nvm)庫。
+ Node Package Manager (`npm`) –—請參閱 [npm 網站](https://www.npmjs.com)。