为 UltraServer 容量块创建资源组 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

为 UltraServer 容量块创建资源组

您可以使用 Amazon Resource Groups 创建 UltraServer 容量块的逻辑集合。创建资源组后,您可以添加您账户中拥有的 UltraServer 容量块。添加 UltraServer 容量块后,您可以将实例启动定位到资源组,而不是单个容量块。针对资源组的实例与组中具有匹配属性和可用容量的任何 UltraServer 容量块匹配。如果资源组没有具有匹配属性和可用容量的 UltraServer 容量块,则实例启动失败。

如果在 UltraServer 容量块有正在运行的实例时将其从资源组中删除,则这些实例将继续在容量块中运行。如果组中的 UltraServer 容量块在具有正在运行的实例时结束,则实例将终止。

您无法将实例容量块添加到资源组。

要为 UltraServer 容量块创建资源组,请使用以下方法之一。

Amazon CLI
要为 UltraServer 容量块创建资源组

使用 create-group Amazon CLI 命令,并为 --configuration 指定以下内容:

{ "Configuration": [ { "Type": "AWS::EC2::CapacityReservationPool", "Parameters": [ { "Name": "instance-type", "Values": [ "instance_type" ] }, { "Name": "reservation-type", "Values": [ "capacity-block" ] } ] }, { "Type": "AWS::ResourceGroups::Generic", "Parameters": [ { "Name": "allowed-resource-types", "Values": [ "AWS::EC2::CapacityReservation" ] } ] } ] }
PowerShell
要为 UltraServer 容量块创建资源组

使用 New-RGGroup cmdlet。对于 -Configuration,请指定以下内容:

{ "Configuration": [ { "Type": "AWS::EC2::CapacityReservationPool", "Parameters": [ { "Name": "instance-type", "Values": [ "instance_type" ] }, { "Name": "reservation-type", "Values": [ "capacity-block" ] } ] }, { "Type": "AWS::ResourceGroups::Generic", "Parameters": [ { "Name": "allowed-resource-types", "Values": [ "AWS::EC2::CapacityReservation" ] } ] } ] }

为 UltraServer 容量块创建资源组后,使用以下方法之一将现有的 UltraServer 容量块添加到其中。

Amazon CLI
要将 UltraServer 容量块添加到资源组

使用 group-resources 命令。对于 --group,请指定您创建的资源组的名称。对于 --resource-arns,请指定要添加的 UltraServer 容量块的 ARN。

aws resource-groups group-resources \ --group MyCRGroup \ --resource-arns capacity_block_arn
PowerShell
要将 UltraServer 容量块添加到资源组

使用 Add-RGResource cmdlet。对于 -Group,请指定您创建的资源组的名称。对于 -ResourceArn ,请指定要添加的 UltraServer 容量块的 ARN。

以下示例向指定组添加两个容量预留。

Add-RGResource ` -Group MyCRGroup ` -ResourceArn capacity_block_arn