Creación de una política de control de acceso
Función
Esta API se utiliza para crear una política de control de acceso para permitir o denegar el acceso a la API desde ciertas direcciones IP o dominios. El valor acl_value de un dominio es un nombre de inquilino en lugar de un nombre de dominio (como www.exampleDomain.com).
URI
La siguiente tabla muestra el método de solicitud HTTP/HTTPS y el URI de la API.
Método de solicitud |
URI |
---|---|
POST |
/v1.0/apigw/acls |
Solicitud
Parámetro |
Tipo |
Descripción |
---|---|---|
acl_name |
String |
Nombre de la política de control de acceso El nombre de una política de control de acceso consta de 3 a 64 caracteres, que comienzan con una letra. Solo se permiten letras, dígitos y guiones bajos (_). |
acl_type |
String |
Tipo de control de acceso, que puede ser:
|
acl_value |
String |
Uno o más objetos desde los que se controlará el acceso. Separe varios objetos con comas. |
entity_type |
String |
Tipo de objeto, que puede ser:
|
Ejemplo de solicitud:
{ "acl_name": "test001", "acl_type": "PERMIT", "acl_value": "192.168.1.5,192.168.10.0/24,192.168.12.12-192.168.12.19", "entity_type": "IP" }
Respuesta
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
ID de política de control de acceso |
acl_name |
String |
Nombre de política de control de acceso |
acl_type |
String |
Tipo de control de acceso, que puede ser:
|
acl_value |
String |
Objetos de control de acceso |
entity_type |
String |
Tipo de objeto, que puede ser:
|
update_time |
Timestamp |
Hora en la que se actualizó por última vez la política de control de acceso |
Ejemplo de respuesta:
{ "id": "d402b35e-1054-4280-b1c5-0d741a28c995", "acl_name": "test", "entity_type": "IP", "acl_type": "PERMIT", "acl_value": "192.168.1.5,192.168.10.0/24,192.168.12.12-192.168.12.19", "update_time": "2017-11-18T14:27:36.918578+08:00" }
Códigos de estado
Código de estado |
Descripción |
---|---|
201 |
Created |
400 |
Bad Request |
500 |
Server Internal Error |