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
Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
project_id | Sim | String | ID do projeto. |
Parâmetros de 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
Parâmetro | Tipo | Descrição |
|---|---|---|
results | Array of BatchOpsResult objects | Resultado da exclusão, reinicialização ou limpeza de dados de uma instância. |
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
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
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.

