Obtenção de links para download de logs de erros
Descrição
Esta API é usada para obter links para baixar logs de erros.
Restrições
O link para baixar logs de erro é válido dentro de 15 minutos após a atualização.
Depuração
Você pode depurar essa API no API Explorer.
URI
Nome |
Tipo |
IN |
Obrigatório |
Descrição |
---|---|---|---|---|
x-auth-token |
string |
header |
Sim |
Token do usuário |
project_id |
string |
path |
Sim |
ID do projeto de um locatário em uma região. Para obter o ID do projeto, consulte Obtenção de um ID de projeto. |
instance_id |
string |
path |
Sim |
ID da instância, que pode ser obtido chamando a API descrita em Consulta de instâncias e detalhes. Se você não tiver uma instância, chame a API descrita em Criação de uma instância de banco de dados para criar uma. |
Solicitações
- Descrição do parâmetro
Tabela 2 Descrição do parâmetro Nome
Tipo
Obrigatório
Descrição
file_name_list
Array of strings
Não
A lista dos nomes dos arquivos a serem baixados.
node_id_list
Array of strings
Não
A lista de ID de nó. Se esse parâmetro for deixado em branco, todos os nós na instância poderão ser consultados.
Para obter detalhes, consulte o valor de id na tabela nodes data structure na seção "Instâncias de consulta" na Referência de API do DDS.
Nós que podem ser consultados:
- Nós mongos, shard e config em um cluster.
- Todos os nós em um conjunto de réplicas ou instância de nó único.
- Resposta ao corpo da solicitação
{ "file_name_list": [ "0541c9f81e80d2201fccc00b92ad6ec0_052f8a12dfed43fbb27c2020e3c3c507no02_errorlog_20201117104809" ], "node_id_list": [ "052f8a12dfed43fbb27c2020e3c3c507no02" ] }
Respostas
- Descrição do parâmetro
Tabela 3 Descrição do parâmetro Nome
Tipo
Descrição
list
List
A lista de links de download do log de erros.
Para mais detalhes, consulte Tabela 4.
status
String
O status do link de download do log de erro.
- FINISH: O link de download foi gerado.
- CREATING: Um arquivo está sendo gerado e o link de download deve ser preparado.
- FAILED: Os arquivos de log falham ao serem preparados.
count
Integer
O número de links de log de erros.
Tabela 4 Descrição da estrutura de dados do campo list Nome
Tipo
Descrição
node_name
String
O nome do nó.
file_name
String
O nome do arquivo gerado para download de logs de erro.
status
String
O status do vínculo atual.
- SUCCESS: O link de download foi gerado.
- EXPORTING: Um arquivo está sendo gerado e o link de download deve ser preparado.
- FAILED: Os arquivos de log não estão preparados.
file_size
String
O tamanho do arquivo em KB.
file_link
String
O link para download.
NOTA:O link de download é válido dentro de 15 minutos após ser atualizado. Depois que o tempo de atualização expirar, o link de download será obtido novamente.
update_at
Long
A hora da atualização.
- Exemplo de resposta
{ "list": [ { "node_name": "node_1", "file_name": "054bc9c1f680d55c1f36c006e5a9f67b_errorlog_download_20200515080614589", "status": "SUCCESS", "file_size": "0", "file_link": "https://rdsbucket.opxxx.svc.rds.xxxxx.southeast.ur.obs.ap-southeast-1.myhuaweicloud.com:443/054bc9c1f680d55c1f36c006e5a9f67b_errorlog_download_20200515080614589?AWSAccessKeyId=1BQ38TBCQHAVQXBUMUTC&Expires=1589530200&response-cache-control=no-cache%2Cno-store&Signature=Fgi4%2BLOJ9frAXyOkz5hRoW5O%2BUM%3D", "update_at": 1589529991385 } ], "status": "FINISH", "count": 1 }
SDK
Clique em SDK do Document Database Service DDS para fazer download do SDK ou exibir o documento do SDK. Para saber como instalar e autenticar um SDK, leia a seção Uso.
Código de status
Para obter mais informações, consulte Código de status.
Código de erro
Para obter mais informações, consulte Código de erro.