Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Distributed Cache Service/ Referência de API/ API V2/ Gerenciamento de instância/ Restauração das instâncias DCS ou limpeza dos dados de instância DCS
Atualizado em 2022-11-09 GMT+08:00

Restauração das instâncias DCS ou limpeza dos dados de instância DCS

Função

Essa API é usada para reiniciar instâncias DCS em execução.

Essa API também pode ser usada para limpar dados de instâncias do DCS Redis 4.0 e 5.0. Os dados apagados não podem ser recuperados. Tenha cuidado ao realizar esta operação.

URI

PUT /v2/{project_id}/instances/status

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto.

Parâmetros de solicitação

Tabela 2 Parâmetros do corpo da solicitação

Parâmetro

Obrigatório

Tipo

Descrição

instances

Não

Array of strings

Lista dos ID de instância.

action

Não

String

Operação na instância:

restart: forçar o reinício

soft_restart: reinicia apenas o processo

flush: limpar dados

NOTA:

Somente as instâncias do DCS Redis 4.0 e 5.0 podem ser descarregadas.

Parâmetros de resposta

Código de estado: 200

Tabela 3 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

results

Array of BatchOpsResult objects

Resultado da exclusão, reinicialização ou limpeza de dados de uma instância.

Tabela 4 BatchOpsResult

Parâmetro

Tipo

Descrição

result

String

Resultado da exclusão da instância. Opções: success e failed.

instance

String

ID da instância do DCS.

Código de estado: 400

Tabela 5 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_msg

String

Mensagem de erro.

Máximo: 1024

error_code

String

Código de erro.

Máximo: 9

error_ext_msg

String

Informações de erro estendidas. Este parâmetro não é usado atualmente e está definido como nulo.

Máximo: 1024

Código de estado: 500

Tabela 6 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_msg

String

Mensagem de erro.

Máximo: 1024

error_code

String

Código de erro.

Máximo: 9

error_ext_msg

String

Informações de erro estendidas. Este parâmetro não é usado atualmente e está definido como nulo.

Máximo: 1024

Exemplos de solicitações

PUT https://{dcs_endpoint}/v2/{project_id}/instances/status

{
  "instances" : [ "2e803f66-fbb0-47ad-b6cb-fb87f5bed4ef" ],
  "action" : "restart"
}

Exemplo de respostas

Código de estado: 200

As instâncias DCS foram reiniciadas com êxito ou os dados da instância foram apagados com êxito.

{
  "results" : [ {
    "instance" : "e3a7019c-8824-4c1a-8289-5300f19b9f64",
    "result" : "success"
  } ]
}

Códigos de status

Código de status

Descrição

200

As instâncias DCS foram reiniciadas com êxito ou os dados da instância foram apagados com êxito.

400

Pedido inválido.

500

Erro de serviço interno.

Códigos de erro

Consulte Códigos de erro.