Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-03-29 GMT+08:00

Consulta de la lista de API vinculadas a una política de control de acceso

Función

Esta API se utiliza para consultar la lista de API enlazadas a una política de control de acceso especificada.

URI

La siguiente tabla muestra el método de solicitud HTTP/HTTPS y el URI de la API.

Tabla 1 Método de solicitud de HTTP/HTTPS y URI

Método de solicitud

URI

GET

/v1.0/apigw/acl-bindings/binded-apis[?page_no,page_size,acl_id,env_id,api_id,api_name,group_id]

  • Se puede agregar una combinación de diferentes condiciones de consulta al final del URI utilizando signos de interrogación (?) y ampersands (&).
  • Las condiciones de consulta incluyen acl_id, api_id, api_name, group_id, env_id, page_size y page_no.

En la siguiente tabla se enumeran los parámetros del URI.

Tabla 2 Descripción de parámetro

Parámetro

Obligatorio

Tipo

Descripción

acl_id

String

ID de política de control de acceso

api_id

No

String

ID de API

api_name

No

String

Nombre de la API

group_id

No

String

ID de grupo de API

env_id

No

String

ID de entorno

page_size

No

Integer

Número de registros mostrados en cada página. El valor predeterminado es 20.

page_no

No

Integer

Número de página. El valor predeterminado es 1.

Solicitud

N/A

Respuesta

Tabla 3 Descripción de parámetro

Parámetro

Tipo

Descripción

total

Integer

Número de las API a las que se ha enlazado la política de control de acceso

size

Integer

Número de las API devueltas

apis

Dictionary

Lista de API

Tabla 4 Descripción del parámetro de apis

Parámetro

Tipo

Descripción

api_id

String

ID de API

api_name

String

Nombre de la API

group_name

String

Nombre del grupo de API

api_type

Integer

Tipo de API

api_remark

String

Descripción de la API

env_id

String

ID del entorno en el que entra en vigor la política de control de acceso

env_name

String

Nombre del entorno en el que entra en vigor la política de control de acceso

bind_id

String

ID de vinculación

bind_time

Timestamp

Hora en que la política de control de acceso está vinculada a la API

publish_id

String

ID del registro de publicación de la API

Ejemplo de respuesta:

{
  "total": 1,
  "size": 1,
  "apis": [
    {
      "api_id": "aebacac6095942b4b2dd2b209bb7b9bc",
      "api_name": "aaa",
      "group_name": "test001",
      "api_type": 1,
      "api_remark": "aaa",
      "env_id": "DEFAULT_ENVIRONMENT_RELEASE_ID",
      "env_name": "RELEASE",
      "bind_id": "4ffc0da71ddd4c22add8ff801e19846c",
      "bind_time": "2018-07-27T11:27:10Z",
      "publish_id": "1bc8b2b741a04bd4af3ef9d7cd003104"
    }
  ]
}

Códigos de estado

Tabla 5 Códigos de estado

Código de estado

Descripción

200

OK

400

Bad Request

403

Forbidden

404

Not Found

500

Server Internal Error