Consulta de una lista de autores personalizada
Función
Esta API se utiliza para consultar una lista de autorizados personalizados que coinciden con las condiciones especificadas.
URI
La siguiente tabla muestra el método de solicitud HTTP/HTTPS y el URI de la API.
Método de solicitud |
URI |
---|---|
GET |
/v1.0/apigw/authorizers[?page_size, page_no, id, name, type] |
- Se puede agregar una combinación de diferentes condiciones de consulta al final del URI utilizando signos de interrogación (?) y ampersands (&).
- Entre las condiciones de consulta se incluyen id, name, type, page_size y page_no.
En la siguiente tabla se enumeran los parámetros del URI.
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
id |
No |
String |
ID de un autorizador personalizado |
name |
No |
String |
Nombre del autorizador personalizado |
type |
No |
String |
Tipo de autorizador personalizado |
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
Parámetro |
Tipo |
Descripción |
---|---|---|
total |
Integer |
Número de autorizados personalizados que coinciden con las condiciones de consulta |
size |
Integer |
Longitud de la lista de autorizadores personalizados devuelta |
authorizer_list |
Array |
Lista de autorizadores personalizados |
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
ID del autorizador personalizado |
name |
String |
Nombre del autorizador personalizado |
type |
String |
Tipo de autorizador personalizado, que puede ser:
|
authorizer_type |
String |
Valor: FUNC |
authorizer_uri |
String |
Función URN |
identities |
Array |
Fuente de certificación |
ttl |
Integer |
Duración de la caché |
user_data |
String |
Datos de usuario |
create_time |
Time |
Hora en que se crea el autorizador personalizado |
Parámetro |
Tipo |
Descripción |
---|---|---|
name |
String |
Nombre del parámetro |
location |
String |
Ubicación del parámetro, que puede ser:
|
Ejemplo de respuesta:
{ "total":1, "size":1, "authorizer_list":[ { "name":"Authorizer_9dlh", "type":"FRONTEND", "authorizer_type":"FUNC", "authorizer_uri":"urn:fss:regionexample:dbb5762c88f045c6a1427a952bcae284:function:default:test111", "identities":[ { "name":"Authorization", "location":"HEADER", } ], "ttl":10, "user_data":"aaaa", "id":"7345e3fe4047491ebd8ecb0acd665a4c", "create_time":"2020-01-19T11:48:56Z" } ] }
Códigos de estado
Código de estado |
Descripción |
---|---|
201 |
Created |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
500 |
Server Internal Error |