

 AWS Cloud9 不再提供給新客戶。 AWS Cloud9 的現有客戶可以繼續正常使用該服務。[進一步了解](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# 在 中建立環境 AWS Cloud9
<a name="create-environment"></a>

若要建立 AWS Cloud9 開發環境，請根據您計劃使用的方式，遵循其中一個提供的程序 AWS Cloud9。


****  

|  | 
| --- |
|  如果您不確定如何選擇，我們建議 [建立 EC2 環境](create-environment-main.md)。 若要快速設定，請建立 EC2 environment。 AWS Cloud9 會自動在 中建立和設定新的 Amazon EC2 執行個體 AWS 帳戶。 AWS Cloud9 也會為您自動將該新執行個體連線到環境。 若要了解各種開發環境之間的主要異同之處，請參閱 [EC2 環境與 中的 SSH 環境比較 AWS Cloud9](ec2-env-versus-ssh-env.md)。  | 


****  

|  **原始程式碼提供者**  |  **開發環境主機提供者**  |  **相關程序**  | 
| --- | --- | --- | 
|  您  |  AWS Cloud9  |  [建立 EC2 環境](create-environment-main.md)  | 
|  您  |  您  |  [建立 SSH 環境](create-environment-ssh.md)  | 
|   [Amazon Lightsail](https://aws.amazon.com/lightsail) 或您  |  您 (使用 Lightsail)  |   [在 IDE AWS Cloud9 中使用Amazon Lightsail執行個體](lightsail-instances.md)   | 
|  您 (使用 [AWS CodePipeline](https://aws.amazon.com/codepipeline))  |  AWS Cloud9 或  |  建立 [EC2](create-environment-main.md) 或 [SSH](create-environment-ssh.md) 環境，以及 [在 IDE AWS Cloud9 AWS CodePipeline 中使用](codepipeline-repos.md)   | 
|  您 (使用 [AWS CodeCommit](https://aws.amazon.com/codecommit))  |  AWS Cloud9 或  |   [AWS CodeCommit 的 教學課程 AWS Cloud9](sample-codecommit.md)   | 
|  您 (使用 [GitHub](https://github.com/))  |  AWS Cloud9 或  |  建立 [EC2](create-environment-main.md) 或 [SSH](create-environment-ssh.md) 環境，並使用 [Git 面板介面](source-control-gitpanel.md)   | 

**Topics**
+ [建立 EC2 環境](create-environment-main.md)
+ [建立 SSH 環境](create-environment-ssh.md)

# 建立 EC2 環境
<a name="create-environment-main"></a>

在此程序中， 會 AWS Cloud9 建立 EC2 環境和新的 Amazon EC2 執行個體，並將環境連線至此執行個體。 AWS Cloud9 會管理此執行個體的生命週期，包括視需要啟動、停止和重新啟動執行個體。如果刪除這個環境， AWS Cloud9 會自動終止這個執行個體。

您可以在 [AWS Cloud9 主控台](#create-environment-console)或使用[程式碼](#create-environment-code)建立 an AWS Cloud9 EC2 開發環境。

**注意**  
完成此程序可能會向您的 收取費用 AWS 帳戶。收費的項目可能包括 Amazon EC2。如需詳細資訊，請參閱 [Amazon EC2 定價](https://aws.amazon.com/ec2/pricing/)。

**警告**  
與 AWS Cloud9 和 AWS Control Tower 主動控制 [http：//CT.EC2.PR](https://docs.aws.amazon.com/controltower/latest/userguide/ec2-rules.html#ct-ec2-pr-8-description).healthnet：//www.healthnet：//www.healthnet：//healthnet：//；//；；；；如果啟用此控制項，您就無法在 中建立 EC2 環境 AWS Cloud9。如需此問題的詳細資訊，請參閱[故障診斷 AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/troubleshooting.html#control-tower-rule)。

## 先決條件
<a name="create-env-ec2-prereq"></a>

完成 中的步驟[設定 AWS Cloud9](setting-up.md)，以便您可以登入 AWS Cloud9 主控台並建立環境。

## 使用主控台建立 EC2 環境
<a name="create-environment-console"></a>

1. 登入 AWS Cloud9 主控台：
   + 如果您是唯一使用 的使用者， AWS 帳戶 或您是單一 中的 IAM 使用者 AWS 帳戶，請前往 [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/)：//www.microsoft.com。
   + 如果您的組織使用 AWS IAM Identity Center，請向您的 AWS 帳戶 管理員詢問登入指示。
   + 如果您是課堂裡的學生，請洽詢講師以取得登入指示。

1. 登入 AWS Cloud9 主控台後，在頂端導覽列中選擇要 AWS 區域 建立環境的 。如需可用的清單 AWS 區域，請參閱 [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region) 中的 *AWS 一般參考*。  
![\[AWS AWS Cloud9 主控台中的區域選擇器\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. 在其中一個顯示的位置選擇放大的 **Create environment** (建立環境) 按鈕。

   如果您還沒有 AWS Cloud9 環境，按鈕會顯示在歡迎頁面上。  
![\[AWS Cloud9 主控台中的歡迎頁面\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   如果您已有 AWS Cloud9 環境，按鈕會顯示如下。  
![\[在 AWS Cloud9 主控台中建立環境按鈕\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. 在 **Create environment** (建立環境) 頁面的 **Name** (名稱) 上，輸入環境的名稱。

1. 若要為您的環境新增說明，請輸入至 **Description** (說明) 欄位。

1. 在 **Environment type** (環境類型) 中，選擇 **New EC2 instance** (新的 EC2 執行個體)，建立 Amazon EC2 環境：
   + **EC2 instance** (EC2 執行個體)—啟動 AWS Cloud9 可以直接透過 SSH 進行連線的新 Amazon EC2 執行個體。您可以使用 Systems Manager 與新的 Amazon EC2 執行個體互動，如需詳細資訊，請參閱 [使用 存取無輸入 EC2 執行個體 AWS Systems Manager](ec2-ssm.md)。
   + **Existing compute** (現有運算) – 啟動需要 SSH 登入詳細資訊的現有 Amazon EC2 執行個體，而 Amazon EC2 執行個體必須具有輸入安全群組規則。
     + 如果您選取 **Existing compute** (現有運算) 選項，則會自動建立服務角色。您也可以在設定畫面底部的備註中檢視服務角色名稱。
**注意**  
使用現有運算的 Amazon EC2 執行個體建立 AWS Cloud9 的環境無法使用自動關機。
**警告**  
為您的環境建立 Amazon EC2 執行個體可能會對您的 AWS 帳戶 Amazon EC2 產生費用。使用 Systems Manager 管理 EC2 執行個體的連線不需要額外費用。

1. 對於 **Instance type** (執行個體類型)，請選擇具有您認為想要執行之任務類型所需 RAM 和 vCPU 數量的執行個體類型。
**警告**  
選擇具有更多 RAM 和 vCPUs執行個體類型可能會對 AWS 帳戶 Amazon EC2 的 產生額外費用。如需適合您工作負載的執行個體類型資訊，請參閱 [Amazon EC2 執行個體類型](https://aws.amazon.com/ec2/instance-types/)頁面。

1. 針對**平台**，選擇您想要的 Amazon EC2 執行個體類型：**Amazon Linux 2023**、**Amazon Linux 2** 或 **Ubuntu 22.04 LTS**. 會 AWS Cloud9 建立執行個體，然後將環境連接至執行個體。
**重要**  
建議您為 EC2 環境選擇 **Amazon Linux 2023** 選項。除了提供安全、穩定且高效能的執行期環境之外，Amazon Linux 2023 AMI 還包含 2024 年的長期支援。  
如需詳細資訊，請參閱 [AL2023 頁面](https://aws.amazon.com/linux/amazon-linux-2023/)。

1. 選擇 **Timeout** (逾時) 的時間。此選項會決定自動休眠之前 AWS Cloud9 處於非作用狀態的時間長度。當所有連線至環境 IDE 的 Web 瀏覽器執行個體都關閉時， 會 AWS Cloud9 等待指定的時間量，然後關閉環境的 Amazon EC2 執行個體。
**警告**  
選擇更長的一段時間可能會導致您的 AWS 帳戶產生更多費用。

1. 在 **Network settings** (網路設定) 面板上，從下列兩個選項中，選擇存取環境的方式：
   + **AWS Systems Manager (SSM)** – 此方法使用 SSM 存取環境，而無需開啟傳入連接埠。
   + **Secure Shell (SSH)** (安全通訊殼層 (SSH)) – 此方法使用 SSH 存取環境，且需開啟傳入連接埠。

1. <a name="create-environment-vpc-step"></a>選擇 **VPC 設定**，以顯示您環境的 Amazon Virtual Private Cloud 和子網路。 AWS Cloud9 會使用 Amazon Virtual Private Cloud (Amazon VPC) 與新建立的 Amazon EC2 執行個體通訊。在本教學課程中，我們建議您不要變更預先選取的預設設定。使用預設設定時， 會 AWS Cloud9 嘗試使用預設 VPC 搭配其與新環境位於相同 AWS 帳戶 和 區域中的單一子網路。請根據 Amazon VPC 的設定方式，遵循以下其中一組說明操作。  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/create-environment-main.html)
**重要**  
若您選取 **Existing compute** (現有運算) 做為環境類型，您可以將執行個體啟動至公有或私有子網路中。  
**公有子網路**：將網際網路閘道連接至子網路，以便允許執行個體 SSM Agent 與 Systems Manager 通訊。
**私有子網路**：建立 NAT 閘道以便讓執行個體與網際網路和其他 AWS 服務通訊。
目前，您無法使用[AWS 受管臨時憑證](security-iam.md#auth-and-access-control-temporary-managed-credentials)來允許 EC2 環境 AWS 服務 代表 AWS 實體存取 ，例如 IAM 使用者。  
 如需設定子網路的詳細資訊，請參閱 [AWS Cloud9 開發環境的 VPC 設定](vpc-settings.md)。  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/create-environment-main.html)

   如需這些選擇的詳細資訊，請參閱[AWS Cloud9 開發環境的 VPC 設定](vpc-settings.md)。

1. 藉由為每個標籤提供一個 **Key** (索引鍵)和 **Value** (值)，最多新增 50 個標籤。選取 **Add new tag** (新增標籤) 來執行此操作。這些標籤會做為資源標籤連接至 AWS Cloud9 環境，並傳播至下列基礎資源： CloudFormation 堆疊、Amazon EC2 執行個體和 Amazon EC2 安全群組。若要進一步了解標籤，請參閱《*[IAM 使用者指南](https://docs.aws.amazon.com/IAM/latest/UserGuide/)*》中的[使用 AWS 資源標籤控制存取](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html)，以及本指南中的[進階資訊](tags.md)。
**警告**  
如果您在建立這些標籤之後予以更新，這些變更不會傳播至基礎資源。如需詳細資訊，請參閱[標籤](tags.md)相關進階資訊中的 [將標籤更新傳播至基礎資源](tags.md#tags-propagate)。

1. 選擇 **Create** (建立) 以建立您的環境，然後系統會將您重新導向至首頁。如果成功建立帳戶， AWS Cloud9 主控台頂端會出現綠色閃爍列。您可以選取新環境，然後選擇 **Open in Cloud9** (在 Cloud9 中開啟) 以啟動 IDE。  
![\[AWS Cloud9 AWS Cloud9 主控台中的 IDE 選取器\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   如果帳戶無法建立， AWS Cloud9 主控台頂端會出現紅色閃爍列。您的 Web 瀏覽器、 AWS 存取許可、執行個體或相關的網路問題皆可能導致帳戶無法建立。您可以在 [AWS Cloud9 疑難排解區段](troubleshooting.md#troubleshooting-env-loading)找到可行修正方法。
**注意**  
AWS Cloud9 同時支援 IMDSv1 和 IMDSv2。我們建議您採用 IMDSv2，因為它比 IMDSv1 更安全。如需 IMDSv2 優點的詳細資訊，請參閱[AWS 安全部落格](https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/)。如需如何從 IMDSv1 轉換為 IMDSv2 的資訊，請參閱《*Amazon EC2 Linux 執行個體使用者指南》中的*[轉換為使用執行個體中繼資料服務第 2 版](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-metadata-transition-to-version-2.html)。 IMDSv1
**注意**  
如果您的環境使用代理存取網際網路，您必須提供代理詳細資訊給 ， AWS Cloud9 以便安裝相依性。如需詳細資訊，請參閱[無法安裝相依性](troubleshooting.md#proxy-failed-dependencies)。

## 使用程式碼建立環境
<a name="create-environment-code"></a>

若要使用程式碼在 中建立 EC2 環境 AWS Cloud9，請 AWS Cloud9 呼叫建立 EC2 環境操作，如下所示。


****  

|  |  | 
| --- |--- |
|  AWS CLI  |   [create-environment-ec2](https://docs.aws.amazon.com/cli/latest/reference/cloud9/create-environment-ec2.html)   | 
|  適用於 C\$1\$1 的 AWS SDK  |   [CreateEnvironmentEC2Request](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_create_environment_e_c2_request.html)、[CreateEnvironmentEC2Result](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_create_environment_e_c2_result.html)   | 
|  適用於 Go 的 AWS SDK  |   [CreateEnvironmentEC2](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2)、[CreateEnvironmentEC2Request](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2Request)、[CreateEnvironmentEC2WithContext](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2WithContext)   | 
|  適用於 Java 的 AWS SDK  |   CreateEnvironmentEC2Request、CreateEnvironmentEC2Result   | 
|  適用於 JavaScript 的 AWS SDK  |   [createEnvironmentEC2](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Cloud9.html#createEnvironmentEC2-property)   | 
|  適用於 .NET 的 AWS SDK  |   [CreateEnvironmentEC2Request](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TCreateEnvironmentEC2Request.html)、[CreateEnvironmentEC2Response](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TCreateEnvironmentEC2Response.html)   | 
|  適用於 PHP 的 AWS SDK  |   [createEnvironmentEC2](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-cloud9-2017-09-23.html#createenvironmentec2)   | 
|  適用於 Python (Boto) 的 AWS SDK  |   [create\$1environment\$1ec2](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloud9.html#Cloud9.Client.create_environment_ec2)   | 
|  適用於 Ruby 的 AWS SDK  |   [create\$1environment\$1ec2](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Cloud9/Client.html#create_environment_ec2-instance_method)   | 
|  AWS Tools for Windows PowerShell  |   [New-C9EnvironmentEC2](https://docs.aws.amazon.com/powershell/latest/reference/items/New-C9EnvironmentEC2.html)   | 
|  AWS Cloud9 API  |   [CreateEnvironmentEC2](https://docs.aws.amazon.com/cloud9/latest/APIReference/API_CreateEnvironmentEC2.html)   | 

**注意**  
如果您的環境使用代理存取網際網路，您必須提供代理詳細資訊給 ， AWS Cloud9 以便安裝相依性。如需詳細資訊，請參閱[無法安裝相依性](troubleshooting.md#proxy-failed-dependencies)。

# 建立 SSH 環境
<a name="create-environment-ssh"></a>

您可以使用 AWS Cloud9 主控台建立 AWS Cloud9 SSH 開發環境。您不能使用 CLI 建立 SSH 環境。

## 先決條件
<a name="prerequisites"></a>
+ 先確定您已完成 [設定 AWS Cloud9](setting-up.md) 中的步驟。您就能登入 AWS Cloud9 主控台並建立環境。
+ 識別您要 AWS Cloud9 連線到環境的現有雲端運算執行個體 （例如，您 中的 Amazon EC2 執行個體 AWS 帳戶) 或您自己的伺服器。
+ 確保現有的執行個體或您自己的伺服器符合所有 [SSH 主機要求](ssh-settings.md#ssh-settings-requirements)。這些條件包括擁有 Python、Node.js 和其他已安裝元件的特定版本；在您想要 AWS Cloud9 於登入之後從中啟動的目錄上設定特定許可；以及設定任何相關聯的 Amazon Virtual Private Cloud。

## 建立 SSH 環境
<a name="create-the-envsshtitle"></a>

1. 請確認您已完成前述必要條件。

1. 如果您尚未連線，請使用 SSH 用戶端連線到您的現有執行個體或自己的伺服器。這能確保您可以將必要的公有 SSH 金鑰值新增至執行個體或伺服器。此程序稍後會再進一步說明。
**注意**  
若要連線至現有的 AWS 雲端 運算執行個體，請參閱下列一或多個資源：  
對於 Amazon EC2，請參閱《*Amazon EC2 使用者指南*》中的[連線至您的 Linux 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html)。
針對 Amazon Lightsail，請參閱 *Amazon Lightsail 文件*中的[連線至 Linux/Unix 型Lightsail執行個體](https://lightsail.aws.amazon.com/ls/docs/how-to/article/lightsail-how-to-connect-to-your-instance-virtual-private-server)。
如需 AWS Elastic Beanstalk，請參閱《 *AWS Elastic Beanstalk 開發人員指南*》中的[列出和連線至伺服器執行個體](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.ec2connect.html)。
如需 AWS OpsWorks，請參閱*AWS OpsWorks 《 使用者指南*》中的[使用 SSH 登入 Linux 執行個體](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-ssh.html)。
如需其他 AWS 服務，請參閱該特定服務的文件。
若要連線到您自己的伺服器，請使用 SSH。SSH 已安裝在 macOS 和 Linux 作業系統。若要在 Windows 上使用 SSH 連接伺服器，您必須安裝 [PuTTY](https://www.putty.org/)。

1. 登入 AWS Cloud9 主控台，網址為 [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/)：//。

1. 登入 AWS Cloud9 主控台後，在頂端導覽列中選擇要 AWS 區域 建立環境的 。如需可用的清單 AWS 區域，請參閱 [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region) 中的 *AWS 一般參考*。  
![\[AWS Cloud9 主控台中的區域選擇器\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. 如果這是您第一次建立開發環境，畫面會顯示歡迎頁面。在**新增 AWS Cloud9 環境**面板中，選擇**建立環境**。

   如果您先前已建立開發環境，也可以展開畫面左側的窗格。選擇 **Your environments** (您的環境)，然後選擇 **Create environment** (建立環境)。

   在 **welcome** (歡迎) 頁面中：  
![\[如顯示歡迎頁面，請選擇建立環境按鈕\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   或者在 **Your environments** (您的環境) 頁面中：  
![\[如未顯示歡迎頁面，請選擇建立環境按鈕\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. 在 **Create environment** (建立環境) 頁面上，輸入環境的名稱。

1. 在 **Description** (描述) 中，輸入環境的相關資訊。在本教學中，使用 `This environment is for the AWS Cloud9 tutorial.`

1. 針對 **Environment type** (環境類型)，請從下列選項中選擇 **Existing Compute** (現有運算)：
   + **新的 EC2 執行個體** – 啟動 AWS Cloud9 可透過 SSH 或 SSM 直接連線至 的 Amazon EC2 執行個體。
   + ** 現有運算 ** – 啟動需要 SSH 登入詳細資訊的現有 Amazon EC2 執行個體，以及要開啟的連接埠 22。透過 AWS Cloud9 連線至執行個體[AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager.html)。
     + 如果您選取 **Existing compute** (現有運算) 選項，則會自動建立服務角色。您可以在服務角色**和 Systems Manager 存取的執行個體描述檔區段中檢視服務角色**名稱，進一步向下到界面。如需詳細資訊，請參閱[使用 存取無輸入 EC2 執行個體 AWS Systems Manager](ec2-ssm.md)。
**警告**  
為您的環境建立 EC2 執行個體可能會對您的 AWS 帳戶 Amazon EC2 產生費用。使用 Systems Manager 管理 EC2 執行個體的連線不需要額外費用。
**警告**  
AWS Cloud9 使用 SSH 公有金鑰安全地連線至您的伺服器。若要建立安全連線，請將公有金鑰新增到您的 `~/.ssh/authorized_keys` 檔案中，並提供以下步驟中的登入憑證。選擇 **Copy key to clipboard** (複製金鑰至剪貼簿) 以複製 SSH 金鑰，或選擇 **View public SSH key** (檢視公有 SSH 金鑰) 來顯示。

1. 在 **Existing compute** (現有運算) 面板上，針對 **User** (使用者)，輸入您稍早在此程序中，用來連線至執行個體或伺服器的登入名稱。例如，針對 AWS 雲端 運算執行個體，它可能是 `ec2-user`、`ubuntu` 或 `root`。
**注意**  
建議將登入名稱與執行個體或伺服器上的管理許可或管理員使用者建立關聯。尤其，建議這個登入名稱擁有執行個體或伺服器上的 Node.js 安裝。若要加以確認，請從執行個體或伺服器的終端機中執行命令 **`ls -l $(which node)`** (如果您使用 `nvm`，也可以執行 **`ls -l $(nvm which node)`**)。此命令會顯示 Node.js 安裝的擁有者名稱。同時也會顯示安裝的許可、群組名稱和位置。

1. 針對 **Host** (主機)，輸入執行個體或伺服器的公有 IP 地址 (偏好) 或主機名稱。

1. 在**連接埠**中，輸入 AWS Cloud9 您要用來嘗試連線至執行個體或伺服器的連接埠。或者，也可以保留預設連接埠。

1. 選擇 **Additional details - optional** (其他詳細資訊 - 選用)，顯示環境路徑、node.js 二進位檔路徑和 SSH 跳接主機資訊。

1. 在**環境路徑**中，輸入 AWS Cloud9 您要從中開始之執行個體或伺服器上目錄的路徑。您會在此程序稍早的先決條件中指定此路徑。如果您將此空白，則 AWS Cloud9 會在登入之後使用您的執行個體或伺服器一般用來啟動的目錄。這通常是家用或預設目錄。

1. 針對 **Path to Node.js binary path** (node.js 二進位檔路徑)，請輸入路徑資訊，以指定執行個體或伺服器上的 Node.js 二進位檔路徑。若要取得路徑，您可以在執行個體或伺服器上執行命令 **`which node`** (如果您使用 `nvm`，也可以執行 **`nvm which node`**)。例如，路徑可能是 `/usr/bin/node`。如果您保留空白，則 AWS Cloud9 會在嘗試連線 Node.js 二進位檔時嘗試猜測其所在的位置。

1. 針對 **SSH jump host** (SSH 跳接主機)，請輸入執行個體或伺服器使用的跳接主機相關資訊。使用格式 `USER_NAME@HOSTNAME:PORT_NUMBER` (例如 `ec2-user@ip-192-0-2-0:22`)。

   跳接主機必須符合下列要求：
   + 它必須可使用 SSH 透過公有網際網路存取。
   + 它必須允許使用任何 IP 地址透過指定的連接埠傳入存取。
   + 複製至現有執行個體或伺服器上 `~/.ssh/authorized_keys` 檔案的公有 SSH 金鑰值，也必須複製至跳接主機上的 `~/.ssh/authorized_keys` 檔案。
   + 必須安裝 Netcat。

1. 藉由為每個標籤提供一個**索引鍵**和一個**值**，最多新增 50 個標籤。選取 **Add new tag** (新增標籤) 來執行此操作。這些標籤會做為資源標籤連接至 AWS Cloud9 環境，並傳播至下列基礎資源： CloudFormation 堆疊、Amazon EC2 執行個體和 Amazon EC2 安全群組。若要進一步了解標籤，請參閱《*[IAM 使用者指南](https://docs.aws.amazon.com/IAM/latest/UserGuide/)*》中的[使用 AWS 資源標籤控制存取](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html)，以及本指南中標籤的[進階資訊](tags.md)。
**警告**  
如果您在建立這些標籤之後予以更新，這些變更不會傳播至基礎資源。如需詳細資訊，請參閱[標籤](tags.md)相關進階資訊中的 [將標籤更新傳播至基礎資源](tags.md#tags-propagate)。

1. 選擇 **Create** (建立) 以建立您的環境，然後系統會將您重新導向至首頁。成功建立帳戶時， AWS Cloud9 主控台頂端會出現綠色閃爍列。您可以選取新環境，然後選擇 **Open in Cloud9** (在 Cloud9 中開啟) 以啟動 IDE。  
![\[AWS Cloud9 AWS Cloud9 主控台中的 IDE 選取器\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   若無法建立帳戶， AWS Cloud9 主控台上方會出現紅色閃爍列。由於 Web 瀏覽器、 AWS 存取許可、執行個體或相關聯網路的問題，您的帳戶可能無法建立 。您可以在 [AWS Cloud9 疑難排解區段](troubleshooting.md#troubleshooting-env-loading)找到可行修正方法，解決造成帳戶無法使用的問題。

**注意**  
如果您的環境使用代理存取網際網路，您必須提供代理詳細資訊給 ， AWS Cloud9 以便安裝相依性。如需詳細資訊，請參閱[無法安裝相依性](troubleshooting.md#proxy-failed-dependencies)。