

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

# 管理 Amazon EC2 執行個體
<a name="tkv-ec2-ami"></a>

AWS Explorer 提供 Amazon Machine Image (AMI) 和 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體的詳細檢視。您可以從這些檢視中，從 AMI 啟動 Amazon EC2 執行個體、連線至該執行個體，以及停止或終止執行個體，所有這些都是從 Visual Studio 開發環境內部執行。您可以使用執行個體檢視，從執行個體建立 AMIs。如需詳細資訊，請參閱[從 Amazon EC2 執行個體建立 AMI](tkv-create-ami-from-instance.md)。

## Amazon Machine Image 和 Amazon EC2 執行個體檢視
<a name="tkv-ami-and-instance-views"></a>

從 AWS Explorer 中，您可以顯示 Amazon Machine Image (AMIs) 和 Amazon EC2 執行個體的檢視。在 AWS Explorer 中，展開 **Amazon EC2** 節點。

若要顯示 AMIs 檢視，請在第一個子節點 **AMIs**上開啟內容 （按一下滑鼠右鍵） 選單，然後選擇**檢視**。

若要顯示 Amazon EC2 執行個體檢視，請在**執行個體**節點上開啟內容 （按一下滑鼠右鍵） 選單，然後選擇**檢視**。

您也可以按兩下適當的節點來顯示任一檢視。
+ 這些檢視的範圍是 Explorer 中指定的區域 AWS （例如美國西部 （加利佛尼亞北部） 區域）。
+ 您可以按一下並拖曳來重新排列資料欄。若要排序欄中的值，請按一下欄標題。
+ 您可以使用**檢視**中的下拉式清單和篩選條件方塊來設定檢視。初始檢視會顯示 AWS Explorer 中指定帳戶所擁有之任何平台類型的 AMIs (Windows 或 Linux)。

 *顯示/隱藏資料欄* 

您也可以選擇檢視頂端的**顯示/隱藏**下拉式清單，以設定要顯示哪些資料欄。如果您關閉檢視並重新開啟檢視，您選擇的資料欄將會持續存在。

![\[Interface showing Amazon Images list with AMI details and column configuration options.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ami-instance-show-hide-columns.png)


 **顯示/隱藏 AMI 和執行個體檢視的資料欄** UI

 *標記 AMIs、執行個體和磁碟區* 

您也可以使用**顯示/隱藏**下拉式清單，為您擁有AMIs、Amazon EC2 執行個體或磁碟區新增標籤。標籤是名稱/值對，可讓您將中繼資料連接至 AMIs、執行個體和磁碟區。標籤名稱的範圍會同時限定在您的帳戶，也會分別限定在 AMIs 和執行個體。例如，如果您為 AMIs和執行個體使用相同的標籤名稱，則不會發生衝突。標籤名稱不區分大小寫。

如需標籤的詳細資訊，請參閱《*Amazon EC2 Linux 執行個體使用者指南*》中的[使用標籤](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html)。

 *新增標籤* 

1. 在**新增**方塊中，輸入標籤的名稱。選擇帶有加號 (＋) 的綠色按鈕，然後選擇**套用**。  
![\[Dialog box for customizing column display with tag keys and image attributes options.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ec2-add-tag.png)

   將標籤新增至 AMI 或 Amazon EC2 執行個體

   新標籤會以斜體顯示，這表示尚未有與該標籤相關聯的值。

   在清單檢視中，標籤名稱會顯示為新的資料欄。當至少有一個值與標籤相關聯時，標籤會顯示在 中[AWS 管理主控台](https://console.aws.amazon.com/ec2/home)。

1. 若要為標籤新增值，請按兩下該標籤資料欄中的儲存格，然後輸入值。若要刪除標籤值，請按兩下儲存格並刪除文字。

   如果您清除**顯示/隱藏**下拉式清單中的標籤，對應的欄會從檢視中消失。標籤會保留，以及與 AMIs、執行個體或磁碟區相關聯的任何標籤值。
**注意**  
如果您在**顯示/隱藏**下拉式清單中清除沒有關聯值的標籤，工具 AWS 組會完全刪除該標籤。它不會再出現在清單檢視或**顯示/隱藏**下拉式清單中。若要再次使用該標籤，請使用**顯示/隱藏**對話方塊來重新建立該標籤。

## 啟動 Amazon EC2 執行個體
<a name="create-ec2"></a>

AWS Explorer 提供啟動 Amazon EC2 執行個體所需的所有功能。在本節中，我們將選取 Amazon Machine Image (AMI)、進行設定，然後將其啟動為 Amazon EC2 執行個體。

 *啟動 Windows Server Amazon EC2 執行個體* 

1. 在 AMIs的頂端，在左側的下拉式清單中，選擇 **Amazon Images**。在右側的下拉式清單中，選擇 **Windows**。在篩選條件方塊中，輸入彈性區塊儲存`ebs`的 。檢視重新整理可能需要一些時間。

1. 在清單中選擇 AMI，開啟內容 （按一下滑鼠右鍵） 選單，然後選擇**啟動執行個體**。  
![\[Context menu for an AMI showing options including Launch Instance and Edit Permission.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/ami-launch-list.png)

   AMI 清單

1. 在**啟動新的 Amazon EC2 執行個體**對話方塊中，為您的應用程式設定 AMI。  
** *執行個體類型* **  
選擇要啟動的 EC2 執行個體類型。如需執行個體類型清單和定價資訊，請參閱 [EC2 定價](https://aws.amazon.com/ec2/pricing/)頁面。  
** *名稱* **  
輸入執行個體的名稱。此名稱不能超過 256 個字元。  
** *金鑰對* **  
金鑰對用於取得 Windows 密碼，您可以使用遠端桌面通訊協定 (RDP) 登入 EC2 執行個體。選擇您可以存取私有金鑰的金鑰對，或選擇建立金鑰對的選項。如果您在 Toolkit 中建立金鑰對， Toolkit 可以為您存放私有金鑰。  
存放在 Toolkit 中的金鑰對會加密。您可以在 `%LOCALAPPDATA%\AWSToolkit\keypairs`（通常為：`C:\Users\<user>\AppData\Local\AWSToolkit\keypairs`) 找到這些金鑰對。您可以將加密的金鑰對匯出至 `.pem` 檔案。  

   1. 在 Visual Studio 中，選取**檢視**並按一下 **AWS Explorer**。

   1. 按一下 **Amazon EC2** 並選取**金鑰對**。

   1. 系統會列出金鑰對，以及由標記為**存放在 AWSToolkit 中的** Toolkit 建立/管理的金鑰對。

   1. 用滑鼠右鍵按一下您建立的金鑰對，然後選取**匯出私有金鑰**。私有金鑰將未加密並存放在您指定的位置。  
** *安全群組* **  
安全群組控制 EC2 執行個體將接受的網路流量類型。選擇將允許連接埠 3389 上傳入流量的安全群組，這是 RDP 使用的連接埠，因此您可以連線至 EC2 執行個體。如需有關如何使用 Toolkit 建立安全群組的資訊，請參閱[從 AWS Explorer 管理安全群組](tkv-sg-create.md)。  
** *執行個體描述檔* **  
執行個體描述檔是 IAM 角色的邏輯容器。當您選擇執行個體描述檔時，您可以將對應的 IAM 角色與 EC2 執行個體建立關聯。IAM 角色設定的政策會指定對 Amazon Web Services 和帳戶資源的存取。一個 EC2 執行個體與 IAM 角色關聯時，在執行個體上執行的應用程式軟體將以 IAM 角色指定的許可執行。這可讓應用程式軟體執行，而不必指定自己的任何 AWS 登入資料，讓軟體更安全。如需 IAM 角色的詳細資訊，請參閱 [IAM 使用者指南](https://docs.aws.amazon.com/IAM/latest/UserGuide/WorkingWithRoles.html)。  
![\[Launch AMI window for Amazon EC2 instance with Windows Server 2016 and configuration options.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/ami-launch-ui-new.png)

   EC2 **啟動 AMI** 對話方塊

1. 選擇**啟動**。

   在 AWS Explorer 中，在 **Amazon EC2 的執行個體**子節點上，開啟內容 （按一下滑鼠右鍵） 選單，然後選擇**檢視**。 **Amazon EC2** Toolkit AWS 會顯示與作用中帳戶相關聯的 Amazon EC2 執行個體清單。您可能需要選擇**重新整理**，才能查看您的新執行個體。當執行個體第一次出現時，它可能處於待定狀態，但在幾分鐘後，它就會轉換為執行中狀態。  
![\[AWS Explorer showing running EC2 instances with context menu options for management.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/ami-running-ec2-instancs.png)

## 連線至 Amazon EC2 執行個體
<a name="connect-ec2"></a>

您可以使用 Windows 遠端桌面連線到 Windows Server 執行個體。對於身分驗證， AWS Toolkit 可讓您擷取執行個體的管理員密碼，或者您可以直接使用與執行個體相關聯的預存金鑰對。在下列程序中，我們將使用儲存的金鑰對。

 *使用 Windows 遠端桌面連線至 Windows Server 執行個體* 

1. 在 EC2 執行個體清單中，在您要連線的 Windows Server 執行個體上按一下滑鼠右鍵。從內容功能表中，選擇**開啟遠端桌面**。

   如果您想要使用管理員密碼進行身分驗證，您可以選擇**取得 Windows 密碼**。  
![\[Context menu for EC2 instance with options like Open Remote Desktop and Get System Log.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ec2-rdp-menu.png)

   EC2 執行個體內容選單

1. 在**開啟遠端桌面**對話方塊中，選擇**使用 EC2 金鑰對登入**，然後選擇**確定**。

   如果您沒有使用 AWS Toolkit 存放金鑰對，請指定包含私有金鑰的 PEM 檔案。  
![\[Remote Desktop connection dialog with EC2 keypair login option selected and highlighted.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ec2-rdp-open.png)

    **開啟遠端桌面**對話方塊

1. **遠端桌面**視窗隨即開啟。您不需要登入，因為身分驗證是使用金鑰對進行。您將以 Amazon EC2 執行個體上的管理員身分執行 。

   如果 EC2 執行個體最近才啟動，您可能因為兩個可能的原因而無法連線：
   + 遠端桌面服務可能尚未啟動並執行。請等待幾分鐘後再試一次。
   + 密碼資訊可能尚未傳輸至執行個體。在這種情況下，您會看到類似以下內容的訊息方塊。  
![\[Error dialog indicating password generation and encryption may take over 30 minutes.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ec2-rdp-no-joy.png)

   密碼尚無法使用

   下列螢幕擷取畫面顯示透過遠端桌面以管理員身分連線的使用者。  
![\[Remote Desktop session showing Windows interface with Command Prompt and Start menu open.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ec2-rdt-desktop.png)

   遠端桌面

## 結束 Amazon EC2 執行個體
<a name="ec2-end"></a>

使用 AWS Toolkit，您可以從 Visual Studio 停止或終止執行中的 Amazon EC2 執行個體。若要停止執行個體，EC2 執行個體必須使用 Amazon EBS 磁碟區。如果 EC2 執行個體未使用 Amazon EBS 磁碟區，則您唯一的選項是終止執行個體。

如果您停止執行個體，儲存在 EBS 磁碟區上的資料會保留。如果您終止執行個體，存放在執行個體本機儲存裝置上的所有資料都會遺失。在任何一種情況下，停止或終止，您都不會繼續支付 EC2 執行個體的費用。不過，如果您停止執行個體，則會繼續向您收取執行個體停止後持續存在的 EBS 儲存體費用。

結束執行個體的另一種可能方法是使用遠端桌面連線至執行個體，然後從 Windows **開始**功能表使用**關機**。在這種情況下，您可以將執行個體設定為停止或終止。

 *停止 Amazon EC2 執行個體* 

1. 在 AWS Explorer 中，展開 **Amazon EC2** 節點，開啟**執行個體**的內容 （按一下滑鼠右鍵） 選單，然後選擇**檢視**。在**執行個體**清單中，在您要停止的執行個體上按一下滑鼠右鍵，然後從內容功能表中選擇**停止**。選擇**是**，以確認您想要停止執行個體。  
![\[AWS Explorer interface showing context menu options for an EC2 instance, including Stop and Reboot.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ec2-stop-menu.png)

1. 在**執行個體**清單頂端，選擇**重新整理**以查看 Amazon EC2 執行個體狀態的變更。由於我們停止而不是終止執行個體，因此與執行個體相關聯的 EBS 磁碟區仍處於作用中狀態。  
![\[EC2 Instances list showing a stopped instance and an attached EBS volume with details.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ec2-stopped.png)

 *已終止的執行個體仍可見* 

如果您終止執行個體，它將繼續出現在**執行個體**清單中，以及執行中或已停止的執行個體。最後， AWS 會回收這些執行個體，它們會從清單中消失。您不需要為處於終止狀態的執行個體付費。

![\[EC2 instance list showing two instances, one running and one terminated, with volume details.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ec2-instance-terminated-linger.png)


 *在關閉時指定 EC2 執行個體的行為* 

 AWS 工具組可讓您指定，如果從**開始**功能表選取**關機**，Amazon EC2 執行個體是否會停止或終止。

1. 在**執行個體**清單中，在 Amazon EC2 執行個體上按一下滑鼠右鍵，然後選擇**變更關閉行為**。  
![\[Context menu showing "變更 Shutdown Behavior" option highlighted among other instance actions.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ec2-change-shutdown.png)

    **變更關閉行為**選單項目

1. 在**變更關閉行為**對話方塊中，從**關閉行為**下拉式清單中，選擇**停止**或終止****。  
![\[Dialog box for changing instance shutdown behavior with options to stop or terminate.\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-visual-studio/latest/user-guide/images/tkv-ec2-change-shutdown-dlg.png)