P+F de Azure API Management

Obtenga respuestas a preguntas frecuentes sobre Azure API Management.

¿Qué significa que una característica se encuentra en su versión preliminar?

Cuando una característica está en su versión preliminar, significa que estamos buscando activamente comentarios acerca de cómo funciona la característica. Una característica en versión preliminar está funcionalmente completa, pero es posible que hagamos cambios importantes en respuesta a los comentarios de los clientes. Se recomienda no depender de una característica que está en su versión preliminar en el entorno de producción.

¿Cómo puedo averiguar las actualizaciones de API Management y los cambios realizados en él?

Suscríbase a los anuncios de actualización publicados en estas ubicaciones:

¿Cómo puedo proteger la conexión entre la puerta de enlace de API Management y mis servicios backend?

Tiene varias opciones para proteger la conexión entre la puerta de enlace de API Management y sus servicios de backend, como por ejemplo:

¿Cómo se puede copiar mi instancia de servicio de API Management en una nueva instancia?

Dispone de varias opciones, como por ejemplo:

  • Usar la funcionalidad de copia de seguridad y restauración de API Management.
  • Crear su propia característica de copia de seguridad y restauración mediante la API REST de API Management para guardar y restaurar las entidades desde la instancia de servicio que desee.
  • Descargar la configuración del servicio mediante Git y cargarla en una nueva instancia.

¿Puedo mover una instancia de API Management de una suscripción a otra?

¿Es posible administrar mi instancia de API Management mediante programación?

Sí, API Management se puede administrar mediante programación con una variedad de herramientas, entre las que se incluyen:

¿Cómo se puede agregar un usuario al grupo de administradores?

El grupo Administradores es un grupo de sistemas inmutable que incluye administradores de suscripción de Azure. No se pueden agregar usuarios a este grupo. Para obtener más información, consulte Creación y uso de grupos para administrar cuentas de desarrollador en Azure API Management.

¿Por qué la directiva que deseo agregar no está habilitada en el editor de directivas?

Si la directiva que desea agregar aparece atenuada o sombreada en el editor de directivas, asegúrese de que está en el ámbito correcto para la directiva. Cada instrucción de la directiva está diseñada para que se use en ámbitos y secciones de la directiva concretos. Para examinar las secciones y los ámbitos de una directiva, compruebe la sección Uso de la misma en la referencia de directivas.

¿Cómo se configuran varios entornos en una sola API?

Para configurar varios entornos; por ejemplo, un entorno de prueba y un entorno de producción, en una sola API, tiene dos opciones. Puede:

  • Hospede distintas API en la misma instancia de API Management.
  • Hospedar las mismas API en diferentes instancias.

¿API Management solo admite backends de API REST?

API Management admite las API REST, así como el acceso directo a las API de SOAP, WebSocket y GraphQL. API Management también admite las API de GraphQL sintéticas.

API Management también se integra con las ofertas de proceso de Azure que se usan habitualmente para compilar y hospedar API en Azure, entre las que se incluyen Functions, Logic Apps, Container Apps y Web Apps.

¿Existen restricciones para la importación de API?

Consulte Restricciones de importación y problemas conocidos de la API para obtener información sobre los formatos OpenAPI (Swagger), WSDL y WADL.

¿Puedo usar CI/CD para el desarrollo de API?

Sí. Para más información, consulte Uso de DevOps y CI/CD para publicar API.

Para obtener instrucciones sobre la arquitectura, consulte Acelerador de zonas de aterrizaje de Azure API Management.

¿Qué método de enrutamiento utiliza API Management en implementaciones en varias ubicaciones geográficas?

API Management usa el método de enrutamiento de tráfico de rendimiento (latencia mínima) en las implementaciones en varias ubicaciones geográficas. Para más información, consulte Implementación de una instancia de Azure API Management en varias regiones de Azure.

¿Funciona API Management con Azure ExpressRoute?

Sí.

¿Cuál es el tamaño de subred mínimo necesario al implementar API Management en una red virtual?

El tamaño de subred mínimo necesario para implementar API Management es /29. Obtenga más información sobre el uso de API Management en redes virtuales.

¿Proporciona API Management un firewall de aplicaciones web (WAF)?

Aunque API Management no incluye ningún componente WAF, se recomienda implementar un WAF antes (delante) de la instancia de API Management. Por ejemplo, use Azure Application Gateway o Azure Front Door.

¿Cuáles son las diferencias entre la puerta de enlace administrada y la puerta de enlace autohospedada?

¿Cómo controla API Management las barras diagonales finales al llamar a servicios de back-end?

Tanto históricamente como por convención, una dirección URL que termina con una barra diagonal final se trata como un directorio, por ejemplo https://contoso.com/sample/, mientras que la misma dirección URL sin la barra diagonal final https://contoso.com/sample indicaría un archivo. Esto no es obligatorio; algunos sistemas considerarán esas dos direcciones URL únicas, mientras que otros las considerarán la misma. API Management no hace distinción; por lo tanto, una sola operación resource aceptará resource y resource/. Sin embargo, la distinción puede importar para el host de backend. Algunos servidores web redirigirán automáticamente una dirección URL que no termina con una barra diagonal final a la misma dirección URL que termina en una barra diagonal final. Como API Management es el cliente del backend (servidor), es posible no siempre se desee que se realice un redireccionamiento de forma automática. Si es necesario, cree una directiva de reescritura de dirección URL para asegurarse de que siempre se agregue una barra diagonal final a la llamada de back-end saliente.

¿Se puede cambiar el nombre de una API de API Management?

No, no puede cambiar el nombre (o el identificador) de una API en Azure API Management después de crearla. Sin embargo, puede cambiar el nombre para mostrar.

Al clonar una API, la nueva instancia se crea con un valor generado por el sistema para el nombre, que no se puede cambiar. Para especificar un nombre para la API, cree manualmente una nueva API e importe la definición de la API. Para más información, consulte Importación de una API.