Todos os produtos
Search
Central de documentação

Platform For AI:CreateFaultInjection

Última atualização: Oct 27, 2026

Cria uma tarefa de injeção de falhas.

Descrição da operação

Antes de chamar esta operação, certifique-se de compreender totalmente os métodos de cobrança e os preços do Elastic Algorithm Service (EAS).

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Sintaxe da solicitação

POST /api/v2/services/{ClusterId}/{ServiceName}/instances/{InstanceName}/faults HTTP/1.1

Parâmetros de caminho

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ClusterId

string

Sim

A região do gateway dedicado.

cn-shanghai

ServiceName

string

Sim

O nome do serviço. Para obter mais informações sobre como visualizar o nome do serviço, consulte ListServices.

foo

InstanceName

string

Sim

O nome da instância do serviço. Para obter mais informações sobre como visualizar o nome da instância, consulte ListServiceInstances.

foo-69xxxx4f4-5w9r9

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

body

object

Não

O corpo da solicitação. Para a descrição das configurações dos principais parâmetros da solicitação, consulte a Tabela 1. Parâmetros do corpo da solicitação e a Tabela 2. Parâmetros de metadados abaixo. Para obter mais detalhes sobre a configuração de parâmetros, consulte Todas as descrições de parâmetros para modelos de serviço.

FaultType

string

Não

O tipo de falha. Falhas de dispositivo: 1. Falha de carga total da CPU. 2. Falha de carga de memória. 3. Falha de rede. 4. Falha de travamento de leitura/gravação de disco. 5. Falha de preenchimento de disco.

Valores válidos:

  • MemLoadTask :

    Carga de memória.

  • CpuFullloadTask :

    Carga total da CPU.

  • NetworkTask :

    Falha de rede.

  • DiskFillTask :

    Preenchimento de disco.

CpuFullloadTask

FaultArgs

any

Não

Parâmetros detalhados para cada tipo de falha:

  1. CpuFullloadTask (Falha de carga total da CPU) { "FaultType": "CpuFullloadTask", "FaultArgs": { "FaultAction": "fullload", "CpuPercent": 50 } }

  2. MemLoadTask (Falha de carga de memória) { "FaultType": "MemLoadTask", "FaultArgs": { "FaultAction": "load", "MemPercent": 80 } }

  3. NetworkTask (Falha de rede) 3.a. NetworkDelayAction (Atraso de rede) { "FaultType": "NetworkTask", "FaultArgs": { "FaultAction": "delay", "Time": 3000, "Offset": 100 } } 3.b. NetworkCorruptAction (Corrupção de pacotes de rede) { "FaultType": "NetworkTask", "FaultArgs": { "FaultAction": "corrupt", "Percent": 50 } } 3.c. NetworkLossAction (Perda de pacotes de rede) { "FaultType": "NetworkTask", "FaultArgs": { "FaultAction": "loss", "Percent": 30 } }

  4. DiskBurnTask (Falha de leitura/gravação de disco) { "FaultType": "DiskBurnTask", "FaultArgs": { "FaultAction": "burn", "Read": true, "Write": true, "Size": 100 } }

  5. DiskFillTask (Falha de preenchimento de disco) { "FaultType": "DiskFillTask", "FaultArgs": { "FaultAction": "fill", "Percent": 80 } }

{ "FaultType": "DiskFillTask", "FaultArgs": { "FaultAction": "fill", "Percent": 80 } }

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Esquema da resposta.

RequestId

string

O ID da solicitação.

40325405-579C-4D82***

Message

string

A mensagem de resposta.

Addon prometheus_discovery is successfully reinstalled

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "40325405-579C-4D82***",
  "Message": "Addon prometheus_discovery is successfully reinstalled"
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.