View a markdown version of this page

Creación de un grupo de recursos de reserva de capacidad para bloques de capacidad de UltraServer - Amazon Elastic Compute Cloud

Creación de un grupo de recursos de reserva de capacidad para bloques de capacidad de UltraServer

Puede utilizar Grupos de recursos de AWS para crear colecciones lógicas de bloques de capacidad de UltraServer. Después de crear el grupo de recursos de reserva de capacidad, puede agregar los bloques de capacidad de UltraServer que sean de su propiedad en la cuenta. Después de agregar los bloques de capacidad de UltraServer, puede dirigir los lanzamientos de instancias al grupo de recursos de reserva de capacidad en lugar de a bloques de capacidad individuales. Las instancias cuyo lanzamiento tiene como destino un grupo de recursos de reserva de capacidad se pueden asociar con cualquier bloque de capacidad de UltraServer del grupo que tenga atributos coincidentes y capacidad disponible. Si el grupo de recursos de reserva de capacidad no contiene ningún bloque de capacidad de UltraServer con atributos coincidentes y capacidad disponible, el lanzamiento de la instancia falla.

Si se elimina un bloque de capacidad de UltraServer de un grupo de recursos de reserva de capacidad mientras contiene instancias en ejecución, esas instancias continúan ejecutándose en el bloque de capacidad. Si un bloque de capacidad de UltraServer de un grupo finaliza mientras tiene instancias en ejecución, las instancias se terminan.

Para agregar bloques de capacidad de instancias a un grupo de recursos de reserva de capacidad, consulte Grupos de recursos de reserva de capacidad.

Para crear un grupo de recursos de reserva de capacidad para bloques de capacidad de UltraServer, utilice uno de los siguientes métodos.

AWS CLI
Para crear un grupo de recursos de reserva de capacidad para bloques de capacidad de UltraServer

Utilice el comando create-group de la AWS CLI y, en --configuration, especifique lo siguiente:

{ "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
Para crear un grupo de recursos de reserva de capacidad para bloques de capacidad de UltraServer

Utilice el cmdlet New-RGGroup. En -Configuration, especifique lo siguiente:

{ "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" ] } ] } ] }
nota

Para agregar varios tipos de reserva de capacidad a un grupo existente exclusivo de UltraServer, primero debe modificar la configuración del grupo mediante la API put-group-configuration y eliminar las secciones de configuración instance-type y reservation-type. Cuando haya terminado, consulte Grupos de recursos de reserva de capacidad para obtener información sobre otras operaciones de agrupación.

Después de crear un grupo de recursos de reserva de capacidad para bloques de capacidad de UltraServer, utilice uno de los siguientes métodos para agregarle bloques de capacidad de UltraServer existentes.

AWS CLI
Para agregar un bloque de capacidad de UltraServer a un grupo de recursos de reserva de capacidad

Utilice el comando group-resources. En --group, especifique el nombre del grupo de recursos de reserva de capacidad que creó. En --resource-arns, especifique los ARN de los bloques de capacidad de UltraServer que desee agregar.

aws resource-groups group-resources \ --group MyCRGroup \ --resource-arns CapacityReservationArn
PowerShell
Para agregar un bloque de capacidad de UltraServer a un grupo de recursos de reserva de capacidad

Utilice el cmdlet Add-RGResource. En -Group, especifique el nombre del grupo de recursos de reserva de capacidad que creó. En -ResourceArn , especifique los ARN de los bloques de capacidad de UltraServer que desee agregar.

En el siguiente ejemplo se agregan dos reservas de capacidad al grupo especificado.

Add-RGResource ` -Group MyCRGroup ` -ResourceArn CapacityReservationArn