配置 Amazon EC2 專用主機供您的帳戶使用 - Amazon Elastic Compute Cloud

配置 Amazon EC2 專用主機供您的帳戶使用

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

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

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

  2. 在導覽窗格中,選擇專用主機,然後選擇配置專用主機

  3. 對於執行個體系列,選擇適用於專用主機的執行個體系列。

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

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

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

  5. 對於可用區域,選擇要配置專用主機的可用區域。

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

  7. 若要啟用專用主機的主機復原,對於主機復原,請選擇啟用。如需詳細資訊,請參閱 Amazon EC2 專用主機復原

  8. 對於數量,輸入要配置的專用主機數量。

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

  10. 選擇配置

AWS CLI
配置專用主機

使用 allocate-hosts 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