Restringir IP de autor de llamada
SE APLICA A: Todos los niveles de API Management
La directiva ip-filter
filtra (permite/deniega) llamadas de direcciones IP específicas o de intervalos de direcciones.
Nota:
Establezca los elementos de la directiva y los elementos secundarios en el orden proporcionado en la instrucción de directiva. Para que pueda configurar esta directiva, el portal proporciona un editor guiado basado en formularios. Obtenga más información sobre el establecimiento o modificación de directivas de API Management.
Instrucción de la directiva
<ip-filter action="allow | forbid">
<address>address</address>
<address-range from="address" to="address" />
</ip-filter>
Atributos
Atributo | Descripción | Necesario | Valor predeterminado |
---|---|---|---|
action | Especifica si se deben permitir (allow ) o no (forbid ) las llamadas para los intervalos y direcciones IP especificados. Se permiten expresiones de directiva. |
Sí | N/D |
Elementos
Elemento | Descripción | Obligatorio |
---|---|---|
address | Agregue uno o varios de estos elementos para especificar una sola dirección IP en la que filtrar. Se permiten expresiones de directiva. | Es necesario al menos un elemento address o address-range . |
address-range | Agregue uno o varios de estos elementos para especificar un intervalo de direcciones IP from "address" to "address" en el que filtrar. |
Es necesario al menos un elemento address o address-range . |
Uso
- Secciones de la directiva: inbound (entrada)
- Ámbitos de la directiva: global, área de trabajo, producto, API, operación
- Puertas de enlace: clásica, v2, consumo, autohospedada y área de trabajo
Notas de uso
Si configura esta directiva en más de un ámbito, el filtrado IP se aplica en el orden de evaluación de directivas en la definición de su directiva.
Ejemplo
En el siguiente ejemplo, la directiva solo permite solicitudes provenientes de la única dirección IP o rango de direcciones IP especificadas.
<ip-filter action="allow">
<address>13.66.201.169</address>
<address-range from="13.66.140.128" to="13.66.140.143" />
</ip-filter>
Directivas relacionadas
Contenido relacionado
Para más información sobre el trabajo con directivas, vea:
- Tutorial: Transformación y protección de una API
- Referencia de directivas para una lista completa de instrucciones de directivas y su configuración
- Expresiones de directiva
- Establecimiento o edición de directivas
- Reutilización de configuraciones de directivas
- Repositorio de fragmentos de código de directiva
- Kit de herramientas de directivas de Azure API Management
- Creación de directivas mediante Microsoft Copilot en Azure