Compartir a través de


Preguntas más frecuentes sobre Azure API Management

Obtenga las respuestas a preguntas comunes sobre Azure API Management.

¿Qué significa cuando una característica está en versión preliminar?

Cuando una característica está en versión preliminar, significa que estamos buscando activamente comentarios sobre cómo funciona la característica. Una característica de la versión preliminar es funcionalmente completa, pero es posible que realicemos un cambio importante en respuesta a los comentarios de los clientes. Se recomienda no depender de una característica que esté en versión preliminar en el entorno de producción.

¿Cómo puedo averiguar las actualizaciones y los cambios en API Management?

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 de back-end?

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 copia mi instancia del servicio 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?

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

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

¿Cómo puedo agregar un usuario al grupo Administradores?

El grupo Administradores es un grupo de sistemas inmutable que incluye administradores de suscripciones de Azure. No se puede agregar un usuario a este grupo. Para 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 quiero agregar no disponible 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 directiva está diseñada para su uso en ámbitos y secciones de directivas específicos. Para revisar las secciones y ámbitos de directiva de una directiva, consulte la sección Uso de la directiva en la referencia de directiva.

¿Cómo configuro 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.
  • Hospede las mismas API en instancias diferentes.

¿API Management solo admite back-end de la API REST?

API Management admite API REST, así como acceso directo a LAS API SOAP, WebSocket y GraphQL . API Management también admite 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, incluidas Functions, Logic Apps, Container Apps y Web Apps.

¿Hay restricciones en la importación de mi API?

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

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

Sí. Para obtener 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 usa API Management en implementaciones en varias ubicaciones geográficas?

API Management usa el método de enrutamiento de tráfico de rendimiento (latencia más baja) en 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 mínimo de subred 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 ascendente (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 los servicios back-end?

Históricamente y 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 https://contoso.com/sample final indicaría un archivo. Esto no es obligatorio; algunos sistemas consideran que esas dos direcciones URL son únicas, otras las consideran iguales. API Management no distingue, por lo tanto, 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 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 al back-end (servidor), no siempre es deseable una redirección automática. Si es necesario, cree una directiva de dirección URL de reescritura para asegurarse de que siempre se agrega 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.

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

Sí, puede integrar Azure API Management directamente con otros servicios de Azure sin un intermediario. Por ejemplo, Azure 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.