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
}