Consulta de registros de backup de instâncias do DCS
Função
Essa API é usada para consultar os registros de backup de uma instância de DCS especificada.
URI
GET /v1.0/{project_id}/instances/{instance_id}/backups?start={start}&limit={limit}&beginTime={beginTime}&endTime={endTime}
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| project_id | String | Sim | ID do projeto. |
| instance_id | String | Sim | ID da instância do DCS. |
| start | Integer | Não | Iniciar o número de sequência do registo de cópia de segurança a consultar. Por padrão, esse parâmetro é definido como 1. |
| limit | Integer | Não | Número de registros de backup exibidos em cada página. O valor mínimo deste parâmetro é 1. Se esse parâmetro não for definido, 10 registros de backup serão exibidos em cada página por padrão. |
| beginTime | String | Não | Hora de início do período a ser consultado. Formato: aaaaMMddHHmmss, por exemplo, 20170718235959. |
| endTime | String | Não | Hora de término do período a ser consultado. Formato: aaaaMMddHHmmss, por exemplo, 20170718235959. |
Solicitar
Parâmetros de solicitação
Nenhum.
Exemplo de solicitações
GET https://{dcs_endpoint}/v1.0/{project_id}/instances/{instance_id}/backups?start={start}&limit={limit}&beginTime={beginTime}&endTime={endTime} Resposta
Parâmetros de resposta
| Parâmetro | Tipo | Descrição |
|---|---|---|
| backup_record_response | Array | Matriz dos registros de backup. Para obter detalhes sobre backup_record_response, consulte Tabela 3. |
| total_num | Integer | Número de registros de backup obtidos. |
| Parâmetro | Tipo | Descrição |
|---|---|---|
| status | String | Status do backup. Opções:
|
| remark | String | Descrição do backup da instância DCS |
| period | String | Segmento de tempo em que o backup da instância do DCS foi realizado |
| progress | String | Progresso do backup |
| size | Long | Tamanho do arquivo de backup. Unidade: byte. |
| instance_id | String | ID da instância do DCS |
| backup_id | String | ID do registro de backup |
| created_at | String | Hora em que a tarefa de backup é criada |
| updated_at | String | Hora em que o backup da instância do DCS é concluído |
| execution_at | String | Hora em que o backup é iniciado. |
| backup_type | String | Tipo de backup. Opções:
|
| backup_name | String | Nome do registro de backup |
| error_code | String | Código de erro retornado se o backup da instância DCS falhar. Para obter detalhes sobre códigos de erro, consulte Tabela 4. |
| is_support_restore | String | Um indicador de se a restauração é suportada. Opções: TRUE ou FALSE. |
| Código de erro | Descrição |
|---|---|
| dcs.08.0001 | Falha ao iniciar a ferramenta de backup e restauração. |
| dcs.08.0002 | A operação expirou. |
| dcs.08.0003 | Falha ao excluir bucket. |
| dcs.08.0004 | Falha ao obter AK/SK. |
| dcs.08.0005 | Falha ao criar bucket. |
| dcs.08.0006 | Falha ao obter o tamanho do arquivo de backup. |
| dcs.08.0007 | A sincronização de dados falhou durante a restauração da instância. |
| dcs.08.0008 | O backup automático da instância não pode ser iniciado porque a instância está executando outros trabalhos. |
Exemplo de resposta
{
"backup_record_response": [
{
"status": "succeed",
"remark": "001",
"period": null,
"progress": "100.00",
"size": 880232,
"instance_id": "5560df16-cebf-4473-95c4-d1b573c16e79",
"backup_id": "4631832a-14c6-45b0-a0b3-3abd8f591ad1",
"created_at": "2019-05-10T08:31:16.166Z",
"updated_at": "2019-05-10T08:32:30.546Z",
"execution_at": "2019-05-10T08:31:21.461Z",
"backup_type": "manual",
"backup_name": "backup_20190510163116",
"error_code": null,
"is_support_restore": "TRUE"
}
],
"total_num": 1
}