Compartir vía


P+F de Azure API Management

Obtenga respuestas a preguntas comunes 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 de la versión preliminar es funcionalmente completa, pero es posible que se realicen cambios importantes en respuesta a los comentarios de los clientes. No se recomienda depender de una característica que esté en 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 los servicios de back-end, entre las que se incluyen:

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

Dispone de varias opciones, como por ejemplo:

¿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 apareciera desactivada o no disponible 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. Ustedes pueden:

  • 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 los servicios de proceso de Azure que se usan habitualmente para compilar y hospedar API en Azure, como Azure Functions, Azure Logic Apps, Azure Container Apps y Azure 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 mínimo de subred 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 un componente WAF, se recomienda implementar un WAF frente a 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?

Históricamente y por convención, una dirección URL que termina con una barra diagonal final, por ejemplo https://contoso.com/sample/, se trata como un directorio, mientras que la misma dirección URL sin la barra diagonal final (https://contoso.com/sample) indica un archivo. Esta convención no está obligatoria. Algunos sistemas consideran que esas dos direcciones URL son únicas, pero otras las consideran iguales. API Management no distingue, por lo que una sola operación resource aceptará resource o resource/. Sin embargo, la distinción puede ser importante para el host de back-end. Algunos servidores web redirigen 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. Dado que API Management es el cliente al back-end (servidor), no siempre es deseable una redirección automática. Si fuera 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 se puede cambiar el nombre (o el identificador) de una API en 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.

¿Puedo integrar API Management directamente con soluciones de base de datos de Azure?

Sí, puede integrar API Management directamente con otros servicios de Azure sin un intermediario. Por ejemplo, API Management se puede integrar directamente con las API REST de Azure Cosmos DB para las operaciones CRUD, lo que elimina la necesidad de servicios intermedios como Azure Functions.