Desvinculación de varias políticas de control de acceso de las API
Función
Esta API se utiliza para desvincular varias políticas de control de acceso de las API.
URI
La siguiente tabla muestra el método de solicitud HTTP/HTTPS y el URI de la API.
Método de solicitud |
URI |
---|---|
PUT |
/v1.0/apigw/acl-bindings[?action] |
En la siguiente tabla se muestra el parámetro en el URI.
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
action |
Sí |
String |
El valor debe ser delete. |
Solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
acl_bindings |
No |
String Array |
ID de las políticas de control de acceso que se van a separar |
Ejemplo de solicitud:
{ "acl_bindings": ["81efcfd94b8747a0b21e8c04144a4e8c","7addcd00cfab433984b1d8bf2fe08aaa"] }
Respuesta
Parámetro |
Tipo |
Descripción |
---|---|---|
success_count |
Number |
Número de políticas de control de acceso independientes satisfactoriamente |
failure |
Array |
Mensaje de error y políticas de control de acceso que no están vinculadas |
Parámetro |
Tipo |
Descripción |
---|---|---|
bind_id |
String |
ID de una política de control de acceso que no está enlazada |
error_code |
String |
Código de error |
error_msg |
String |
Mensaje de error |
api_id |
String |
ID de una API de la que una política de control de acceso no está vinculada |
api_name |
String |
Nombre de la API de la que una política de control de acceso no está vinculada |
{ "failure": [{ "bind_id": "81efcfd94b8747a0b21e8c04144a4e8c", "error_code": "APIG.3010", "error_msg": "Access control policy binding record not found", "api_id": "81efcfd94b8747a0b21e8c04144a4e8c", "api_name": "api01" }], "success_count": 3 }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
500 |
Server Internal Error |