Cómo establecer la disponibilidad del producto especificando sus niveles de visibilidad y capacidad de suscripción.
Acerca de esta tarea
La sección de visibilidad de la representación YAML del producto determina quién puede ver y suscribirse a su producto en IBM®
API ConnectAI Gateway.
Nota: Todas las claves y valores de enumeración que se especifican en este tema distinguen entre mayúsculas y minúsculas.
Al final de este tema encontrará una sección de visibilidad de ejemplo de una representación YAML de un producto. Se puede encontrar un ejemplo de una representación YAML completa de un producto en «Un ejemplo de representación YAML de un producto ».
Procedimiento
Para completar la sección de visibilidad de la descripción del producto, siga estos pasos:
- Título de la sección añadiendo
visibility: - En
visibility:, especifique quién puede view el producto; utilice la sintaxis siguiente:
view:
enabled: View_Toggle
type: View_Audience
tags: View_Tag
orgs: View_Organizations
- En
visibility:, especifique quién puede subscribe en los planes del producto; utilice la sintaxis siguiente:
subscribe:
enabled: Subscribe_Toggle
type: Subscribe_Audience
tags: Subscribe_Tag
orgs: Subscribe_Organizations
donde:
- conmutación_de_suscripción debe ser
true o false. Si es false,
ningún desarrollador podrá suscribirse al producto.
- La opción «Subscribe_Audience» debe estar configurada
authenticatedcomo «», en cuyo caso cualquier persona registrada a través del Catálogo de consumidores del Portal del desarrollador podrá suscribirse a los planes del producto; o bien custom como «», en cuyo caso solo un grupo específico de usuarios podrá suscribirse a los planes del producto.
- Subscribe_Tag especifica los grupos de organizaciones de consumidores que pueden suscribirse a los planes del producto si Subscribe_Audience se establece en
custom. Si público_de_suscripción no está establecido
en custom, omítalo o establézcalo como []. Si Subscribe_Audience es custom, puede especificar grupos de la siguiente manera: tags:
- Organization group 1
- Organization group 2
donde las variables Grupo de organización son los nombres de los grupos a los que se permite suscribirse al producto. Tenga en cuenta que cuando se publica un Producto, el nombre de la propiedad tags: pasa a ser group_urls:, y el contenido cambia a URL cadenas.
- organizaciones_de_suscripción especifica las organizaciones que se pueden suscribir a los planes del producto si
público_de_suscripción está establecido en
custom. Si público_de_suscripción no está establecido
en custom, omítalo o establézcalo como []. Si Subscribe_Audience es custom, puede especificar organizaciones de la siguiente manera: orgs:
- Organization 1
- Organization 2
donde las variables organización son los nombres de las organizaciones que tienen
permiso para suscribirse al producto. Tenga en cuenta que cuando se publica un Producto, el nombre de la propiedad orgs: pasa a ser org_urls:, y el contenido cambia a URL cadenas.Nota: Si un producto va a estar disponible para la suscripción, ya debe estar visible. Como resultado, para que el público de
suscripción esté authenticated (autenticado), el público de vista no puede ser custom (personalizado).
Resultados
Ha completado la sección de visibilidad de la representación YAML del producto. Debe tener el formato siguiente:
visibility:
view:
enabled: View_Toggle
type: View_Audience
tags:
- View_Tag_1
- View_Tag_2
orgs:
- Organization_1
- Organization_2
subscribe:
enabled: Subscribe_Toggle
type: Subscribe_Audience
tags:
- Subscribe_Tag_1
- Subscribe_Tag_2
orgs:
- Organization_1
- Organization_2
donde todas las variables son las descritas anteriormente en este tema. La sangría debe ser como en el ejemplo.
Qué hacer a continuación
También puede definir la visibilidad del producto a nivel de catálogo o de espacio. Para obtener más información, consulte Configuración de la visibilidad del producto a nivel de catálogo o espacio.