Creación de un grupo de recursos para los bloques de capacidad de UltraServer
Puede utilizar AWS Resource Groups para crear colecciones lógicas de bloques de capacidad de UltraServer. Tras crear el grupo de recursos, puede agregar los bloques de capacidad de UltraServer que le pertenezcan a su cuenta. Tras agregar los bloques de capacidad de UltraServer, puede dirigir los lanzamientos de instancias al grupo de recursos en lugar de a los bloques de capacidad individuales. Las instancias que se dirijan a un grupo de recursos coinciden con cualquier bloque de capacidad de UltraServer del grupo que tenga atributos coincidentes y capacidad disponible. Si el grupo de recursos no tiene ningún bloque de capacidad de UltraServer con atributos coincidentes y capacidad disponible, la instancia no se lanza.
Si se elimina un bloque de capacidad de UltraServer de un grupo de recursos mientras tiene instancias en ejecución, esas instancias seguirán 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.
No puede agregar bloques de capacidad de instancias a un grupo de recursos.
Siga uno de los métodos siguientes para crear un grupo de recursos para los bloques de capacidad de UltraServer.
- AWS CLI
-
Creación de un grupo de recursos para los 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
-
Creación de un grupo de recursos para los 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"
]
}
]
}
]
}
Tras crear un grupo de recursos para el bloque de capacidad de UltraServer, utilice uno de los siguientes métodos para agregar los bloques de capacidad de UltraServer existentes.
- AWS CLI
-
Cómo agregar un bloque de capacidad de UltraServer a un grupo de recursos
Utilice el comando group-resources. En --group
, especifique el nombre del grupo de recursos 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 capacity_block_arn
- PowerShell
-
Cómo agregar un bloque de capacidad de UltraServer a un grupo de recursos
Utilice el cmdlet Add-RGResource. En -Group
, especifique el nombre del grupo de recursos 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 capacity_block_arn