分配一台 Amazon EC2 专属主机供您的账户使用
要开始使用专属主机,必须先在您的账户中分配主机。在分配专用主机后,将在您的账户中立即提供专用主机容量,您可以开始在专用主机上启动实例。
当您在账户中分配专属主机时,您可以选择支持同一个实例系列中单个实例类型或多种实例类型的配置。您可以在主机上运行的实例数量取决于您选择的配置。有关更多信息,请参阅Amazon EC2 专属主机实例容量配置。
- Console
-
分配专用主机
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
在导航窗格中,选择 专用主机,然后选择 Allocate 专用主机 (分配专用主机)。
-
对于 Instance family (实例系列),为专用主机选择实例系列。
-
指定 专用主机 是支持选定实例系列中的多种实例大小,还是仅支持特定的实例类型。请执行以下任一操作。
-
要将专用主机配置为支持选定实例系列中的多种实例类型,请为 Support multiple instance types (支持多种实例类型) 选择 Enable (启用)。通过启用该选项,您可以在 专用主机 上启动同一实例系列中的不同实例大小。例如,如果您选择
m5
实例系列并选择该选项,则可以在专用主机上启动m5.xlarge
和m5.4xlarge
实例。 -
要将专用主机配置为支持选定实例系列中的单个实例类型,请清除 Support multiple instance types (支持多种实例类型),然后为 Instance type (实例类型) 选择要支持的实例类型。这样,您就可以在专用主机上启动单个实例类型。例如,如果选择该选项并将
m5.4xlarge
指定为支持的实例类型,则只能在专用主机上启动m5.4xlarge
实例。
-
-
对于 Availability Zone (可用区),选择要在其中分配专用主机的可用区。
-
要允许专用主机接受与其实例类型匹配的非定向实例启动,请为实例自动置放选择启用。有关自动置放的更多信息,请参阅Amazon EC2 专属主机自动置放和主机关联。
-
要为专用主机启用主机恢复,请为 Host recovery (主机恢复) 选择 Enable (启用)。有关更多信息,请参阅Amazon EC2 专属主机恢复。
-
对于 Quantity (数量),输入要分配的专用主机数量。
-
(可选)选择 Add new tag (添加新标签),然后输入标签键和标签值。
-
选择 Allocate。
- AWS CLI
-
分配专用主机
使用 allocate-hosts AWS CLI 命令。以下命令分配一个专用主机,它在
m5
可用区中支持us-east-1a
实例系列中的多种实例类型。该主机还启用了主机恢复,并禁用了自动置放。aws ec2 allocate-hosts --instance-family "
m5
" --availability-zone "us-east-1a
" --auto-placement "off
" --host-recovery "on
" --quantity 1以下命令分配一个在
m4.large
可用区中支持非定向eu-west-1a
实例启动的专用主机,启用主机恢复,并应用一个具有键purpose
和值production
的标签。aws ec2 allocate-hosts --instance-type
"m4.large"
--availability-zone"eu-west-1a"
--auto-placement"on"
--host-recovery"on"
--quantity1
--tag-specifications 'ResourceType=dedicated-host
,Tags=[{Key=purpose
,Value=production
}]' - PowerShell
-
分配专用主机
使用 New-EC2Host AWS Tools for Windows PowerShell 命令。以下命令分配一个专用主机,它在
m5
可用区中支持us-east-1a
实例系列中的多种实例类型。该主机还启用了主机恢复,并禁用了自动置放。PS C:\>
New-EC2Host -InstanceFamilym5
-AvailabilityZoneus-east-1a
-AutoPlacementOff
-HostRecoveryOn
-Quantity1
以下命令分配一个在
m4.large
可用区中支持非定向eu-west-1a
实例启动的专用主机,启用主机恢复,并应用一个具有键purpose
和值production
的标签。TagSpecification
参数用于在创建时标记专用主机,需要一个指定所标记资源类型、标签键和标签值的对象。以下命令创建所需对象。PS C:\>
$tag = @{ Key="purpose
"; Value="production
" }PS C:\>
$tagspec = new-object Amazon.EC2.Model.TagSpecificationPS C:\>
$tagspec.ResourceType = "dedicated-host
"PS C:\>
$tagspec.Tags.Add($tag)以下命令分配专用主机并应用在
$tagspec
对象中指定的标签。PS C:\>
New-EC2Host -InstanceTypem4.large
-AvailabilityZoneeu-west-1a
-AutoPlacementOn
-HostRecoveryOn
-Quantity1
-TagSpecification$tagspec