

# 「編輯組態」對話方塊 (Amazon ECS 叢集)
<a name="edit-configuration-dialog-ecs"></a>

**編輯組態**對話方塊包含兩個索引標籤：**組態**和 **AWSSAM CLI**。

![\[「編輯組態」對話方塊的「組態」索引標籤。\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-configuration.png)


**編輯組態**對話方塊的**組態**索引標籤中包含下列項目：

**名稱**  
(必要) 此組態的名稱。

**共享/透過 VCS 共享**  
(選用) 如果選取此項目，會將此組態開放給其他團隊成員使用。1

**允許平行執行**  
(選用) 如果選取此選項，則允許 IntelliJ IDEA、PyCharm、 WebStorm 或 JetBrains Rider 視需要啟動任意數量的組態執行個體並同時執行。1

**叢集**  
(必要) 要偵錯的 Amazon Elastic Container Service (Amazon ECS) 叢集名稱。

**服務**  
(必要) 叢集中要偵錯的 Amazon ECS 服務名稱。

**新增容器**  
將容器新增到此組態。如果至少有一個標籤已經可見，則為「選用」。每個標籤代表不同的容器。  
下列項目是用於選取的容器：**Platform (平台)**、**Remote Debug Port (遠端偵錯連接埠)**、**Start Command (啟動命令)**、**Artifacts Mappings (成品映射)** 和 **Port Mappings (連接埠映射)**。

**平台**  
(必要) 要使用的偵錯平台。

**遠端偵錯連接埠**  
(選用) 要連接偵錯工具的連接埠。一般而言，除非您的服務會使用連接埠 20020-20030，否則請勿指定此項目。如果使用該範圍的連接埠，請在此處指定連接埠，以避免容器嘗試繫結可能在別處使用的連接埠。

**啟動命令**  
(必要) 啟動程式的命令，讓偵錯工具可以進行連線。針對 Java，其開頭應為 `java`，且不包含任何偵錯工具資訊 (例如 `-Xdebug`)。針對 Python，其開頭應為 `python`、`python2` 或 `python3`，且其後跟隨要執行檔案的路徑和名稱。

**成品映射**  
(必要) 您本機開發機器上的**本機路徑**，映射到容器內的**遠端路徑**。所有要執行的程式碼和成品都必須進行映射才能執行。如要指定本機和遠端路徑映射，請選擇 **Add (新增)** (**\$1** 圖示)。

**連接埠映射**  
(選用) 您本機開發機器上的**本機連接埠**，映射到容器內的**遠端連接埠**。這可讓本機連接埠直接與遠端資源上的連接埠進行通訊。例如，針對命令 `curl localhost:3422`，連接埠 `3422` 會映射到某些服務。如要指定本機和遠端連接埠映射，請選擇 **Add (新增)** (**\$1** 圖示)。

**啟動前：啟動工具視窗**  
(選用) 列出任何在啟動此組態前必須執行的任務。2

**顯示此頁面**  
(選用) 如果選取此選項，則會在啟動此組態前顯示這些組態設定。2

**啟動工具視窗**  
(選用) 如果選取此選項，則當您啟動此組態時，會開啟**執行**或**偵錯**工具視窗。2

***備註***  
1 如需詳細資訊，請參閱下列內容：  
+ 如果使用 IntelliJ IDEA，請參閱 IntelliJ IDEA 說明網站上的[常用選項](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common)。
+ 如果使用 PyCharm，請參閱 PyCharm 說明網站上的[常用選項](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common)。
+ 如果使用 WebStorm，請參閱 WebStorm 說明網站上的[常用選項](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common)。
+ 如果使用 JetBrains Rider，請參閱 JetBrains Rider 說明網站上的[常用選項](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common)。
2 如需詳細資訊，請參閱下列內容：  
+ 如果使用 IntelliJ IDEA，請參閱 IntelliJ IDEA 說明網站上的[啟動前選項](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options)。
+ 如果使用 PyCharm，請參閱 PyCharm 說明網站上的[啟動前選項](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options)。
+ 如果使用 WebStorm，請參閱 WebStorm 說明網站上的[啟動前選項](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options)。
+ 如果使用 JetBrains Rider，請參閱 JetBrains Rider 說明網站上的[啟動前選項](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options)。

![\[「編輯組態」對話方塊的「AWS 連線」索引標籤。\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-aws-connection.png)


**編輯組態**對話方塊的 **AWS 連線**索引標籤中包含下列項目：

**名稱**  
(必要) 此組態的名稱。

**憑證**  
(必要) 要使用的現有 AWS 帳戶連線名稱。

**區域**  
(必要) 要用於連線帳戶的 AWS 區域名稱。

**共享/透過 VCS 共享**  
(選用) 如果選取此項目，會將此組態開放給其他團隊成員使用。1

**允許平行執行**  
(選用) 如果選取此選項，則允許 IntelliJ IDEA、PyCharm、 WebStorm 或 JetBrains Rider 視需要啟動任意數量的組態執行個體並同時執行。1

**啟動前：啟動工具視窗**  
(選用) 列出任何在啟動此組態前必須執行的任務。2

**顯示此頁面**  
(選用) 如果選取此選項，則會在啟動此組態前顯示這些組態設定。2

**啟動工具視窗**  
(選用) 如果選取此選項，則當您啟動此組態時，會開啟**執行**或**偵錯**工具視窗。2

***備註***  
1 如需詳細資訊，請參閱下列內容：  
+ 如果使用 IntelliJ IDEA，請參閱 IntelliJ IDEA 說明網站上的[常用選項](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common)。
+ 如果使用 PyCharm，請參閱 PyCharm 說明網站上的[常用選項](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common)。
+ 如果使用 WebStorm，請參閱 WebStorm 說明網站上的[常用選項](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common)。
+ 如果使用 JetBrains Rider，請參閱 JetBrains Rider 說明網站上的[常用選項](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common)。
2 如需詳細資訊，請參閱下列內容：  
+ 如果使用 IntelliJ IDEA，請參閱 IntelliJ IDEA 說明網站上的[啟動前選項](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options)。
+ 如果使用 PyCharm，請參閱 PyCharm 說明網站上的[啟動前選項](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options)。
+ 如果使用 WebStorm，請參閱 WebStorm 說明網站上的[啟動前選項](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options)。
+ 如果使用 JetBrains Rider，請參閱 JetBrains Rider 說明網站上的[啟動前選項](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options)。