Consulta los detalles de las instancias reservadas que ha comprado en una región especificada. Puede filtrar los resultados por etiquetas, atributos de instancia reservada y otros parámetros.
Descripción de la operación
Escenarios
Consultar todas las instancias reservadas en una región especificada.
Consultar los detalles de una instancia reservada por su ID o nombre.
Filtrar instancias reservadas por tipo de instancia o familia de instancias.
Filtrar instancias reservadas por ámbito o estado.
Ejemplos de solicitud
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ecs:DescribeReservedInstances |
get |
ReservedInstance.
ReservedInstance.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de región de la instancia reservada. Puede llamar a la operación DescribeRegions para consultar la lista de regiones más reciente. |
cn-hangzhou |
| PageNumber |
integer |
No |
El número de página de la lista de instancias reservadas. Las páginas comienzan desde 1. Valor predeterminado: 1. |
1 |
| PageSize |
integer |
No |
El número de entradas por página para una consulta paginada. Valor máximo: 100. Valor predeterminado: 10. |
50 |
| Tag |
array<object> |
No |
Las etiquetas. Longitud de la matriz: 1 a 20. |
|
|
object |
No |
La etiqueta. |
||
| Key |
string |
No |
La clave de etiqueta de la instancia reservada. La clave de etiqueta no puede ser una cadena vacía y puede tener hasta 128 caracteres de longitud. No puede comenzar con aliyun o acs: y no puede contener http:// o https://. Nota
Si utiliza una sola etiqueta para filtrar recursos, el recuento de recursos devuelto no puede superar los 1,000. Si utiliza varias etiquetas para filtrar recursos, el recuento de recursos que tienen varias etiquetas adjuntas no puede superar los 1,000. Si el recuento de recursos supera los 1,000, llame a la operación ListTagResources para consultar los recursos. |
TestKey |
| Value |
string |
No |
El valor de etiqueta de la instancia reservada. El valor de etiqueta no puede ser una cadena vacía y puede tener hasta 128 caracteres de longitud. No puede comenzar con |
TestValue |
| ZoneId |
string |
No |
El ID de zona de la instancia. Este parámetro es obligatorio y solo surte efecto cuando Scope se establece en Zone. Puede llamar a la operación DescribeZones para consultar la lista de zonas. |
cn-hangzhou-z |
| ReservedInstanceName |
string |
No |
El nombre de la instancia reservada. Nota
Se utiliza la coincidencia exacta. No se admite la coincidencia aproximada. |
testReservedInstanceName |
| LockReason |
string |
No |
El tipo de bloqueo. Valores válidos:
|
security |
| InstanceType |
string |
No |
El tipo de instancia que coincide con la instancia reservada. Para obtener más información, consulte Familias de instancias. Nota
Este es el tipo de instancia seleccionado cuando compra la instancia reservada. Cuando se aplica la instancia reservada, una instancia reservada regional se puede aplicar a diferentes tipos de instancia dentro de la misma familia de instancias según el cálculo de equivalencia. |
ecs.g5.large |
| InstanceTypeFamily |
string |
No |
La familia de instancias que coincide con la instancia reservada. Para obtener más información, consulte Familias de instancias. |
ecs.g5 |
| Scope |
string |
No |
El ámbito de la instancia reservada. Valores válidos:
|
Region |
| OfferingType |
string |
No |
El tipo de pago de la instancia reservada. Valores válidos:
|
All Upfront |
| AllocationType |
string |
No |
El tipo de asignación. Valores válidos:
Valor predeterminado: Normal. |
Normal |
| ReservedInstanceId |
array |
No |
Los ID de las instancias reservadas. Longitud de la matriz: 1 a 100. |
ri-bpzhex2ulpzf53**** |
|
string |
No |
El ID de la instancia reservada. |
ri-bpzhex2ulpzf53**** |
|
| Status |
array |
No |
Los estados de las instancias reservadas. |
Active |
|
string |
No |
El estado de la instancia reservada. Valores válidos:
|
Active |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| PageSize |
integer |
El número de entradas por página. |
1 |
| RequestId |
string |
El ID de la solicitud. |
E572643C-6A29-49D6-9D4E-6CFA4E063A3E |
| PageNumber |
integer |
El número de página de la lista de instancias reservadas. |
1 |
| TotalCount |
integer |
El número total de instancias reservadas. |
1 |
| ReservedInstances |
object |
||
| ReservedInstance |
array<object> |
Los detalles de las instancias reservadas. |
|
|
array<object> |
Los detalles de la instancia reservada. |
||
| Status |
string |
El estado. |
Active |
| CreationTime |
string |
La hora de creación. La hora sigue el estándar ISO 8601 y se muestra en UTC. |
2018-12-10T12:07Z |
| ReservedInstanceName |
string |
El nombre. |
riZbpzhex2ulpzf53**** |
| ReservedInstanceId |
string |
El ID de la instancia reservada. |
ri-bpzhex2ulpzf53**** |
| InstanceType |
string |
El tipo de instancia de la instancia de pago por uso coincidente. |
ecs.g5.large |
| InstanceAmount |
integer |
El número de instancias de pago por uso del mismo tipo de instancia que se pueden hacer coincidir. |
10 |
| RegionId |
string |
El ID de la región. |
cn-hangzhou |
| OfferingType |
string |
El tipo de pago. |
All Upfront |
| StartTime |
string |
El período de vigencia. El formato es ISO 8601 y la zona horaria es UTC. |
2018-12-10T12:00Z |
| Description |
string |
La descripción. |
testDescription |
| AllocationStatus |
string |
El estado de asignación de la instancia reservada. Este parámetro se devuelve solo cuando AllocationType se establece en Shared. Valores válidos:
|
allocated |
| ExpiredTime |
string |
La hora de caducidad. La hora sigue el estándar ISO 8601 y se muestra en UTC. |
2019-12-10T12:07Z |
| ResourceGroupId |
string |
El grupo de recursos. |
EcsDocTest |
| ZoneId |
string |
El ID de la zona. |
cn-hangzhou-z |
| Platform |
string |
El tipo de sistema operativo de la imagen que utiliza la instancia. Valores válidos:
|
Linux |
| Scope |
string |
El ámbito. |
region |
| OperationLocks |
object |
||
| OperationLock |
array<object> |
Indica si la instancia está bloqueada. |
|
|
object |
Indica si la instancia está bloqueada. |
||
| LockReason |
string |
El motivo del bloqueo. |
security |
| Tags |
object |
||
| Tag |
array<object> |
Las etiquetas de la instancia reservada. |
|
|
object |
La etiqueta de la instancia reservada. |
||
| TagValue |
string |
El valor de etiqueta de la instancia reservada. |
TestValue |
| TagKey |
string |
La clave de etiqueta de la instancia reservada. |
TestKey |
Ejemplos
Respuesta exitosa
JSON Formato
{
"PageSize": 1,
"RequestId": "E572643C-6A29-49D6-9D4E-6CFA4E063A3E",
"PageNumber": 1,
"TotalCount": 1,
"ReservedInstances": {
"ReservedInstance": [
{
"Status": "Active",
"CreationTime": "2018-12-10T12:07Z",
"ReservedInstanceName": "riZbpzhex2ulpzf53****",
"ReservedInstanceId": "ri-bpzhex2ulpzf53****",
"InstanceType": "ecs.g5.large",
"InstanceAmount": 10,
"RegionId": "cn-hangzhou",
"OfferingType": "All Upfront",
"StartTime": "2018-12-10T12:00Z",
"Description": "testDescription",
"AllocationStatus": "allocated",
"ExpiredTime": "2019-12-10T12:07Z",
"ResourceGroupId": "EcsDocTest",
"ZoneId": "cn-hangzhou-z",
"Platform": "Linux",
"Scope": "region",
"OperationLocks": {
"OperationLock": [
{
"LockReason": "security"
}
]
},
"Tags": {
"Tag": [
{
"TagValue": "TestValue",
"TagKey": "TestKey"
}
]
}
}
]
}
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | MissingParamter.RegionId | The regionId should not be null. | El parámetro RegionId no puede estar vacío. |
| 400 | InvalidRegion.NotFound | The specified parameter RegionId is not valid. | El parámetro RegionId no es válido. |
| 400 | InvalidZone.NotFound | The specified parameter ZoneId is not valid. | El ZoneId especificado no es válido. |
| 400 | InvalidReservedInstanceOfferingType.ValueNotSupported | the OfferingType is not supported | |
| 400 | InvalidReservedInstanceOfferingClass.ValueNotSupported | the OfferingClass is not supported | |
| 400 | OperationDenied | The specified InstanceType or Zone is not authorized for current user. | |
| 400 | InvalidEndTime.ValueNotSupported | The specified endTime is out of the permitted range. | El parámetro EndTime no es válido. |
| 400 | InvalidReservedInstanceLockReason.ValueNotSupported | The specified LockReason is not supported. | |
| 400 | InvalidReservedInstanceStatus.ValueNotSupported | The specified Status is not supported. | |
| 400 | InvalidAllocationType.ValueNotSupported | The specified AllocationType is not supported. | El tipo de asignación especificado no es válido. |
| 403 | RAM.ApiNotSupported | This call is not supported from ram accessing. | El usuario RAM no tiene permiso para realizar esta operación. |
| 404 | InvalidRegionId.NotFound | The specified RegionId does not exist in our records. | El RegionId especificado no existe. Verifique si el producto está disponible en esta región. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.