Configuración de una ACL
Función
Esta API se utiliza para establecer una ACL para su nombre de dominio.
URI
PUT /v1.0/cdn/domains/{domain_id}/ip-acl
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
domain_id |
Sí |
String |
Especifica el ID del nombre de dominio para el que se va a establecer una ACL. Para obtener más información, consulte Consulta de detalles sobre un nombre de dominio. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
enterprise_project_id |
No |
String |
Proyecto de empresa al que pertenece el nombre de dominio que se va a modificar. Este parámetro sólo es válido cuando la función de proyecto de empresa está habilitada. El valor all indica todos los proyectos. Este parámetro es obligatorio cuando se utiliza un usuario de IAM para llamar a esta API. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
String |
Especifica el token de usuario. El token se puede obtener llamando a la API de IAM utilizada para obtener un token de usuario. El valor de **X-Subject-Token** en el encabezado de respuesta es el token de usuario. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
type |
Sí |
Integer |
Especifica el tipo de regla de filtrado de direcciones IP. Valores posibles: 0 (sin lista negra o lista blanca), 1 (lista negra) y 2 (lista blanca). |
ip_list |
No |
Array of strings |
Especifica las direcciones IP en la lista negra o en la lista blanca. Si la máscara es compatible y está disponible, la parte de dirección IP de la subred debe ser la primera dirección IP de ese bloque. |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
code |
String |
Especifica el código de respuesta. |
result |
String |
Especifica el resultado de la respuesta. |
data |
Object |
Especifica los datos de respuesta. |
Solicitudes de ejemplo
PUT https://cdn.myhuaweicloud.com/v1.0/cdn/domains/ff8080***********************d71/ip-acl { "type" : 1, "ip_list" : [ "10.23.3.3", "10.12.3.0/24" ] }
Ejemplo de respuestas
Código de estado: 200
OK
{ "code" : "success", "result" : "operate success!", "data" : { } }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
OK |
Códigos de error
Consulte Códigos de error.