AWS::EC2::Host - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::EC2::Host

分配完全专用的物理服务器以便启动 EC2 实例。由于主机完全供您专用,这既能在满足合规要求上助您一臂之力,又能通过允许您使用现有服务器端绑定软件许可来节省费用。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南 中的专用主机

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::EC2::Host", "Properties" : { "AutoPlacement" : String, "AvailabilityZone" : String, "HostRecovery" : String, "InstanceType" : String } }

YAML

Type: AWS::EC2::Host Properties: AutoPlacement: String AvailabilityZone: String HostRecovery: String InstanceType: String

属性

AutoPlacement

指示主机是否接受与其实例类型配置匹配的任何非目标实例启动,或者它是否仅接受指定其唯一主机 ID 的主机租赁实例启动。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南 中的了解实例放置与主机关联

默认值:on

必需:否

类型:字符串

允许的值off | on

Update requires: No interruption

AvailabilityZone

要在其中分配专用主机的可用区。

必需:是

类型:字符串

Update requires: Replacement

HostRecovery

指示为专用主机启用还是禁用主机恢复。默认情况下,禁用主机恢复。有关更多信息,请参阅 Amazon Elastic Compute Cloud 用户指南 中的主机恢复

默认值:off

必需:否

类型:字符串

允许的值off | on

Update requires: No interruption

InstanceType

指定专用主机支持的实例类型。如果您指定一种实例类型,则专用主机仅支持指定实例类型的实例。

如果您希望专用主机支持特定实例系列中的多种实例类型,请省略该参数并指定 InstanceFamily。您不能在同一请求中指定 InstanceTypeInstanceFamily

必需:是

类型:字符串

Update requires: Replacement

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回主机 ID,例如 h-0ab123c45d67ef89

For more information about using the Ref function, see Ref.

示例

分配专用主机

以下示例为 c3.large 可用区中的 us-east-1a 实例分配专用主机。

JSON

"Host" : { "Type" : "AWS::EC2::Host", "Properties" : { "AutoPlacement" : "on", "AvailabilityZone" : "us-east-1a", "InstanceType" : "c3.large" } }

YAML

Host: Type: AWS::EC2::Host Properties: AutoPlacement: on AvailabilityZone: us-east-1a InstanceType: c3.large