Consulta los simulacros de recuperación ante desastres ejecutados en el par de replicación cuyo disco secundario reside en una región específica.
Depuración
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
| Action | String | Sí | DescribePairDrills | La operación que desea ejecutar. Establezca el valor en DescribePairDrills. |
| RegionId | String | Sí | cn-hangzhou | El ID de región del disco principal o secundario en el par de replicación asíncrona. Puede invocar la operación DescribeRegions para consultar la lista más reciente de regiones donde se admite la replicación asíncrona. |
| DrillId | String | No | drill-xxxx | El ID del simulacro. |
| PairId | String | Sí | pair-xxxx | El ID del par de replicación. Puede invocar la operación DescribeDiskReplicaPairs para consultar una lista de pares de replicación asíncrona, incluidos sus ID. |
| MaxResults | Long | No | 10 | El número máximo de entradas a devolver. Puede usar este parámetro junto con NextToken. Valores válidos: 1 a 500. Valor predeterminado: 10. |
| NextToken | String | No | AAAAAdDWBF2**** | El token de paginación que se usa en la siguiente solicitud para recuperar una nueva página de resultados. No es necesario especificar este parámetro en la primera solicitud. Debe especificar el token obtenido en la consulta anterior como valor de NextToken. Si especifica NextToken, los parámetros de solicitud PageSize y PageNumber no surten efecto, y el parámetro de respuesta TotalCount no es válido. |
| PageNumber | Integer | No | 1 | El número de página. |
| PageSize | Integer | No | 10 | El número de entradas por página. Valores válidos: 1 a 100. |
Parámetros de respuesta
Parámetro |
Tipo |
Ejemplo |
Descripción |
| Drills | Array of Drill | Los detalles de los simulacros de recuperación ante desastres ejecutados en el par de replicación. |
|
| DrillId | String | drill-xxx | El ID del simulacro. |
| Status | String | executing | El estado del simulacro. Valores válidos:
|
| DrillDiskId | String | d-xxx | El ID del disco del simulacro. |
| DrillDiskStatus | String | created | El estado del disco del simulacro. Valores válidos:
Nota Además del estado del disco del simulacro, puede consultar los códigos de error devueltos cuando el sistema no pudo crear o eliminar dicho disco. |
| StartAt | Long | 1690855888 | La hora de inicio del simulacro. El valor de este parámetro es una marca de tiempo. Unidad: segundos. 86,400 segundos equivalen a 24 horas. |
| RecoverPoint | Long | 1690855931 | El punto de recuperación del simulacro. El valor de este parámetro es una marca de tiempo. Unidad: segundos. 86,400 segundos equivalen a 24 horas. |
| StatusMessage | String | PAIR_SYNCPOINT_NOT_FOUND | El mensaje de error mostrado si no se pudo ejecutar el simulacro. |
| NextToken | String | AAAAAdDWBF2**** | Un token de paginación. Se puede usar en la siguiente solicitud para recuperar una nueva página de resultados. |
| PageNumber | Integer | 1 | El número de página. |
| PageSize | Integer | 10 | El número de entradas por página. |
| TotalCount | Long | 1 | El número total de entradas devueltas. |
| RequestId | String | C46FF5A8-C5F0-4024-8262-B16B6392**** | El ID de la solicitud. |
Ejemplos
Solicitudes de ejemplo
http(s)://ebs.cn-hangzhou.aliyuncs.com/?Action=DescribePairDrills
&RegionId=cn-hangzhou
&DrillId=drill-xxxx
&PairId=pair-xxxx
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribePairDrillsResponse>
<Drills>
<DrillId>drill-xxx</DrillId>
<Status>executing</Status>
<DrillDiskId>d-xxx</DrillDiskId>
<DrillDiskStatus>created</DrillDiskStatus>
<StartAt>1690855888</StartAt>
<RecoverPoint>1690855931</RecoverPoint>
<StatusMessage>PAIR_SYNCPOINT_NOT_FOUND</StatusMessage>
</Drills>
<NextToken>AAAAAdDWBF2****</NextToken>
<PageNumber>1</PageNumber>
<PageSize>10</PageSize>
<TotalCount>1</TotalCount>
<RequestId>C46FF5A8-C5F0-4024-8262-B16B6392****</RequestId>
</DescribePairDrillsResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"Drills" : [ {
"DrillId" : "drill-xxx",
"Status" : "executing",
"DrillDiskId" : "d-xxx",
"DrillDiskStatus" : "created",
"StartAt" : 1690855888,
"RecoverPoint" : 1690855931,
"StatusMessage" : "PAIR_SYNCPOINT_NOT_FOUND"
} ],
"NextToken" : "AAAAAdDWBF2****",
"PageNumber" : 1,
"PageSize" : 10,
"TotalCount" : 1,
"RequestId" : "C46FF5A8-C5F0-4024-8262-B16B6392****"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|
400 |
InvalidParameter |
The parameter %s is invalid. |
Parámetro no válido. |
|
400 |
InvalidParameter.Conflict |
The specified parameter %s and %s are not blank at the same time. |
Se produjo un conflicto de parámetros. |
|
400 |
InvalidParameter.Format |
Specified parameter format is not valid. |
Formato de parámetro no válido. Los formatos de respuesta correctos incluyen XML y JSON. El formato predeterminado es XML. |
|
400 |
MissingParameter |
The input parameter %s that is mandatory for processing this request is not supplied. |
No se especificó un parámetro obligatorio. |
|
403 |
Forbidden |
User is not authorized to operate. |
No tiene los permisos para realizar esta operación en el recurso. Compruebe los permisos de su cuenta o póngase en contacto con el administrador de su cuenta de Alibaba Cloud. |
|
403 |
Forbidden.Action |
User is not authorized to operate this action. |
No tiene acceso a esta operación. Compruebe los permisos de su cuenta o póngase en contacto con el administrador de su cuenta de Alibaba Cloud. |
|
403 |
InvalidAccountStatus.NotEnoughBalance |
Your account does not have enough balance. |
El saldo de su cuenta es insuficiente. |
|
403 |
LastTokenProcessing |
The last token request is processing. |
El valor de ClientToken se está usando en otra solicitud que se encuentra en proceso. Inténtelo de nuevo más tarde. |
|
403 |
NoPermission.SLR |
The RAM user does not have the permission to create service linked role: AliyunServiceLinkedRoleForEBS. |
No tiene los permisos para crear roles vinculados a servicios. |
|
403 |
OperationDenied |
The operation is not allowed. |
No se puede realizar la operación. |
|
404 |
InvalidApi.NotFound |
Specified api is not found, please check your url and method. |
No se encontró la operación de API especificada. Compruebe la URL y el método utilizados para invocar esta operación. La operación de API que invocó no existe. Verifique si el nombre de la API es correcto y si las mayúsculas y minúsculas son las adecuadas. |
|
404 |
NoSuchResource |
The specified resource does not exist. |
El recurso especificado no existe. |
|
500 |
InternalError |
The request processing has failed due to some unknown error, exception or failure. |
Ocurrió un error interno. |
|
504 |
RequestTimeout |
The request is timeout, please try again later. |
La solicitud agotó el tiempo de espera. Inténtelo de nuevo más tarde. |
Para obtener una lista de códigos de error, consulte Códigos de error del servicio.