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.
Atualizado em 2023-05-29 GMT+08:00

Consulta da lista de configurações de limitação de solicitações excluídas

Função

Esta API é usada para consultar todas as configurações excluídas de uma política de limitação de solicitações.

URI

A tabela a seguir lista o método de solicitação HTTP/HTTPS e o URI da API.

Tabela 1 Método de solicitação HTTP/HTTPS e URI

Método de solicitação

URI

GET

/v1.0/apigw/throttle-specials/{strategy_id}[?page_size, page_no, instance_type, app_name, user]

  • Uma combinação de diferentes condições de consulta pode ser adicionada no final do URI usando pontos de interrogação (?) e E comercial (&).
  • As condições de consulta incluem: strategy_id, app_name, user, page_size e page_no.

A tabela a seguir lista os parâmetros no URI.

Tabela 2 Descrição do parâmetro

Parâmetro

Obrigatório

Tipo

Descrição

strategy_id

Sim

String

ID da política de limitação de solicitações

page_size

Não

Integer

Número de registros exibidos em cada página. O valor padrão é 20.

page_no

Não

Integer

Número da página. O valor padrão é 1.

instance_type

Não

String

Tipo de objeto, que pode ser APP ou USER

app_name

Não

String

Nome de uma aplicação excluída

user

Não

String

ID da conta

Solicitação

N/D

Resposta

Tabela 3 Descrição do parâmetro

Parâmetro

Tipo

Descrição

throttle_specials

Dicionário

Lista de configuração de limitação de solicitação excluída

total

Integer

Número de configurações de limitação de solicitações excluídas que correspondem às condições de consulta

size

Integer

Comprimento da lista de configuração de limitação de solicitações excluídas retornada

Tabela 4 Descrição do parâmetro de throttle_specials

Parâmetro

Tipo

Descrição

id

String

ID de configuração de limitação de solicitação excluída

strategy_id

String

ID da política de limitação de solicitação à qual a configuração de limitação de solicitação excluída pertence

instance_id

Integer

ID de um objeto especificado na configuração de limitação de solicitação excluída

instance_name

String

Nome de uma aplicação ou um locatário ao qual se aplica a configuração de limitação de solicitação excluída

instance_type

Integer

Tipo do objeto excluído

call_limits

Integer

Número máximo de vezes que o objeto excluído pode acessar uma API dentro do período de limitação

apply_time

Timestamp

Hora em que a configuração de limitação de solicitação excluída é criada

app_id

String

ID da aplicação ao qual se aplica a configuração de limitação de solicitação excluída

app_name

String

Nome da aplicação ao qual a configuração de limitação de solicitação excluída se aplica

Exemplo de resposta:

{
	"total": 1,
	"size": 1,
	"throttle_specials": [{
		"id": "778879b8-df10-495b-a087-874859fdea6d",
		"strategy_id": "a3106cfe-801f-4919-b0d7-d785dc5b47f9",
		"instance_id": "98efd77d-10b5-4eca-8170-ed30a4a286a4",
		"instance_name": "app_002",
		"instance_type": "APP",
		"call_limits": 180,
		"apply_time": "2017-12-29T03:11:18Z",
		"app_id": "98efd77d-10b5-4eca-8170-ed30a4a286a4",
		"app_name": "app_002"
	}]
}

Códigos de status

Tabela 5 Códigos de status

Código de status

Descrição

200

OK

401

Não autorizado

403

Proibido

404

Não encontrado

500

Erro do servidor interno