修改 Amazon EC2 執行個體的 Amazon EC2 專用主機租用和親和性 - Amazon Elastic Compute Cloud

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

修改 Amazon EC2 執行個體的 Amazon EC2 專用主機租用和親和性

啟動執行個體之後,就可以變更執行個體的租用。您也可以修改執行個體的親和性以鎖定特定主機,或允許在帳戶中具有相符屬性的任何可用專用執行個體上啟動。若要修改執行個體租用或親和性,執行個體必須處於 stopped 狀態。

執行個體的作業系統詳細資訊,以及是否安裝 SQL Server,都會影響支援的轉換。如需執行個體可用租用轉換路徑的詳細資訊,請參閱《License Manager 使用指南》中的租用轉換

注意

若使用 T3 執行個體,您必須在專用執行個體上啟動執行個體,才能使用 host 的租用。使用 T3 執行個體時,您無法將租用從 host 變更為 dedicateddefault。嘗試進行上述任一不受支援的租用變更時,會顯示 InvalidRequest 錯誤代碼。

您可以使用下列方法來修改執行個體的租用和親和性。

Console
修改執行個體租用或親和性
  1. 在 EC2 開啟 Amazon https://console.aws.amazon.com/ec2/ 主控台。

  2. 選取 Instances (執行個體),再選取要修改的執行個體。

  3. 選擇 Instance state (執行個體狀態)Stop (停止)

  4. 在已選取執行個體的情況下,選擇動作執行個體設定修改執行個體的配置

  5. 修改執行個體置放頁面上,設定下列項目:

    • Tenancy (租用)— 選擇下列其中一項:

      • 執行專用硬體執行個體 – 以專用預留執行個體形式啟動執行個體。如需詳細資訊,請參閱Amazon EC2 專用實例

      • 在專用執行個體上啟動執行個體 – 在可設定親和性的專用執行個體上啟動執行個體。

    • Affinity (親和性)— 選擇下列其中一項:

      • 此執行個體可在我的任一台主機上執行 – 執行個體會在您帳戶中任何支援其執行個體類型的可用專用執行個體上啟動。

      • 此執行個體僅能在所選的主機上執行 – 執行個體僅能在為 Target Host (目標主機) 選取的專用執行個體上執行。

    • Target Host (目標主機)— 選取執行個體必須在其上執行的專用執行個體。如果沒有列出任何目標主機,您的帳戶中可能沒有可用且相容的專用執行個體。

    如需詳細資訊,請參閱Amazon EC2 專用主機自動放置和主機親和性

  6. 選擇 Save (儲存)。

AWS CLI
修改執行個體租用或親和性

使用 modify-instance-placement AWS CLI 命令。以下範例會將指定執行個體的親和性從 default 變更為 host,並指定執行個體要與哪個專用執行個體保有親和性。

aws ec2 modify-instance-placement --instance-id i-1234567890abcdef0 --affinity host --tenancy host --host-id h-012a3456b7890cdef
PowerShell
修改執行個體租用或親和性

使用 Edit-EC2InstancePlacement AWS Tools for Windows PowerShell 命令。以下範例會將指定執行個體的親和性從 default 變更為 host,並指定執行個體要與哪個專用執行個體保有親和性。

PS C:\> Edit-EC2InstancePlacement -InstanceId i-1234567890abcdef0 -Affinity host -Tenancy host -HostId h-012a3456b7890cdef