分配 Amazon EC2 專用主機以在您的帳戶中使用 - Amazon Elastic Compute Cloud

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

分配 Amazon EC2 專用主機以在您的帳戶中使用

若要開始使用專用主機,您必須先將其配置到您的帳戶中。配置 專用執行個體 之後,會立即將 專用執行個體 容量提供給您的帳戶,而且您可以開始在 專用執行個體 上啟動執行個體。

在帳戶中配置專用執行個體時,您可以選擇能支援單一執行個體類型的組態,或相同執行個體系列中多種執行個體類型的組態。您可在主機上執行的執行個體數量將依您選擇的組態而定。如需更多資訊,請參閱Amazon EC2 專用主機實例容量組態

Console
配置專用執行個體
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Dedicated Hosts (專用執行個體),然後選擇 Allocate 專用執行個體 (配置 專用執行個體)

  3. 對於 Instance family (執行個體系列),選擇適用於 專用執行個體 的執行個體系列。

  4. 指定 專用執行個體 是否支援所選執行個體系列內的多種執行個體容量,或是僅支援特定執行個體類型。執行下列操作。

    • 若要將 專用執行個體 設定為支援所選執行個體系列內的多個執行類型,請針對 Support multiple instance types (支援多個執行個體類型) 選取 Enable (啟用)。啟用此功能,您就能在 專用執行個體 上啟動來自相同執行個體系列的不同執行個體容量。例如,如果您選擇 m5 執行個體系列且選擇了此選項,您就能在 專用執行個體 上啟動 m5.xlargem5.4xlarge

    • 若要將 專用執行個體 設定為支援所選執行個體系列內的單一執行特定類型,請清除 Support multiple instance types (支援多個執行個體類型),然後針對 Instance type (執行個體類型) 選取要支援的執行個體類型。這可讓您在 專用執行個體 上啟動單一執行個體類型。例如,如果您選擇此選項並指定 m5.4xlarge 作為支援的執行個體類型,則您僅能在 專用執行個體 上啟動 m5.4xlarge

  5. 對於 Availability Zone (可用區域),選擇要配置 專用執行個體 的可用區域。

  6. 若要允許 專用執行個體 接受符合其執行個體類型的未鎖定執行個體啟動,對於 Instance auto-placement (執行個體自動放置),請選擇 Enable (啟用)。如需自動配置的詳細資訊,請參閱Amazon EC2 專用主機自動放置和主機親和性

  7. 若要啟用 專用執行個體 的主機復原,對於 Host recovery (主機復原),請選擇 Enable (啟用)。如需詳細資訊,請參閱 Amazon EC2 專用主機恢復

  8. 對於 Quantity (數量),輸入要配置的 專用執行個體 數量。

  9. (選用) 選擇新增標籤,然後輸入標籤金鑰和標籤值。

  10. 選擇 Allocate (配置)

AWS CLI
配置專用執行個體

使用分配主機命令 AWS CLI 。下列命令會配置一個專用執行個體,其可支援 us-east-1a 可用區域中來自 m5 執行個體系列的多個執行個體類型。主機也已啟用主機復原功能,而且已停用自動配置功能。

aws ec2 allocate-hosts --instance-family "m5" --availability-zone "us-east-1a" --auto-placement "off" --host-recovery "on" --quantity 1

以下命令會配置一個專用執行個體,其可支援在 eu-west-1a 可用區域中啟動之未訂定目標m4.large 執行個體、啟用主機復原,並套用含 purpose 金鑰和 production 值的標籤。

aws ec2 allocate-hosts --instance-type "m4.large" --availability-zone "eu-west-1a" --auto-placement "on" --host-recovery "on" --quantity 1 --tag-specifications 'ResourceType=dedicated-host,Tags=[{Key=purpose,Value=production}]'
PowerShell
配置專用執行個體

使用指New-EC2Host AWS Tools for Windows PowerShell 令。下列命令會配置一個專用執行個體,其可支援 us-east-1a 可用區域中來自 m5 執行個體系列的多個執行個體類型。主機也已啟用主機復原功能,而且已停用自動配置功能。

PS C:\> New-EC2Host -InstanceFamily m5 -AvailabilityZone us-east-1a -AutoPlacement Off -HostRecovery On -Quantity 1

以下命令會配置一個專用執行個體,其可支援在 eu-west-1a 可用區域中啟動之未訂定目標m4.large 執行個體、啟用主機復原,並套用含 purpose 金鑰和 production 值的標籤。

TagSpecification 參數 (在建立專用執行個體時用來對其套用標籤) 需要使用物件來指定要套用標籤的資源類型、標籤鍵和標籤值。下列命令會建立所需的物件。

PS C:\> $tag = @{ Key="purpose"; Value="production" } PS C:\> $tagspec = new-object Amazon.EC2.Model.TagSpecification PS C:\> $tagspec.ResourceType = "dedicated-host" PS C:\> $tagspec.Tags.Add($tag)

以下命令會配置專用執行個體,並套用 $tagspec 物件指定的標籤。

PS C:\> New-EC2Host -InstanceType m4.large -AvailabilityZone eu-west-1a -AutoPlacement On -HostRecovery On -Quantity 1 -TagSpecification $tagspec