Despliegue de un borrador de producto
Despliegue un borrador de producto en un catálogo para crear una versión específica de ese producto antes de la publicación. Cuando un producto está en estado transferido, aún no está visible para los desarrolladores, que no se pueden suscribir a este.. La característica de sindicación de IBM® API Connect significa que si hay Espacios habilitados para un catálogo, los productos solo se pueden desplegar en un Espacio dentro de ese catálogo.
Antes de empezar
Para completar las tareas de gestión de productos descritas en este tema, debe ser propietario de la organización de proveedor de API o tener asignado permiso Producto> Desplegar para el catálogo o el Espacio de destino.Para obtener información sobre la configuración de permisos de gestión de producto para un catálogo o un Espacio, consulte Creación y configuración de catálogos o Gestión de acceso de usuario en un espacio.
Acerca de esta tarea
El despliegue no está disponible cuando se trabaja fuera de línea en API Designer.
Un catálogo es un destino de despliegue y se comporta como una partición lógica de DataPower Gateway y el Portal de desarrollador.
No puede volver a desplegar una versión del producto en un catálogo de producción, debe crear una nueva versión del producto para el despliegue. Consulte Creación de una versión nueva del producto. Si los Espacios están habilitados en un catálogo de producción, no puede volver a desplegar la misma versión del producto en cualquier Espacio del catálogo, ni en el mismo Espacio ni en un Espacio diferente.
No obstante, puede volver a desplegar una versión del producto en el catálogo de Sandbox o en otro catálogo que no sea de producción para facilitar la prueba iterativa. Tenga en cuenta que cuando vuelve a desplegar una versión del producto en un catálogo que no es de producción, se suprimen las suscripciones de aplicación. Esto se lleva a cabo para facilitar el despliegue mediante scripts en un entorno de integración continuo, en el que el proceso de volver a crear las suscripciones de aplicación se controla mediante scripts. Si están habilitados los Espacios en un catálogo no de producción y vuelve a desplegar la versión del producto en un Espacio distinto al espacio en que se ha desplegado previamente, se elimina del Espacio anterior y se despliega en el Espacio especificado recientemente.
- Validación contra el esquema de especificación OpenAPI
- Validación contra propiedades de extensión de IBM
- Validación semántica, que incluye los tipos de validación siguientes:
- Asegurarse de que si una Pasarela de API Connect aplica una API, el esquema debe ser HTTPS o el nombre de parámetro de un esquema de seguridad de clave de API en la cabecera debe ser X-IBM-Client-Id o X-IBM-Client-Secret.
- Asegurarse de que si una Pasarela de
API Connect no aplica la API, se debe proporcionar un
host
Procedimiento
Para desplegar un producto, siga estos pasos:
Resultados
El producto se despliega en un catálogo. Puede ver el estado del producto en el catálogo en el Gestor de API. Si ha desplegado el producto desde API Designer, asegúrese de que ha iniciado sesión en el Gestor de API con el mismo nombre de usuario y la misma contraseña que ha utilizado para API Designer. Pulse Gestionar en la interfaz de usuario del Gestor de API y a continuación seleccione el catálogo necesario. El producto se muestra con un estado Desplegado.
Para obtener información sobre el ciclo de vida de un producto, consulte El ciclo de vida del producto.
Si se necesita aprobación para desplegar productos en el catálogo, se envía una solicitud de aprobación y el producto pasa al estado pendiente; el producto se despliega cuando se aprueba la solicitud. Si no se requiere aprobación, el producto se despliega inmediatamente.
Para obtener información sobre cómo configurar las aprobaciones del ciclo de vida de un Producto de un Catálogo, consulte Creación y configuración de Catálogos. Para obtener información sobre la aprobación de solicitudes, consulte Ciclo de vida de aprobaciones de Producto y solicitudes de suscripción.
Qué hacer a continuación
- Publique el producto para que los desarrolladores de aplicaciones accedan a él en el Portal de desarrollador. Para obtener más información, consulte Publicación de un producto.