En esta página se describen las herramientas y las estrategias que se usan para organizar la propiedad de las aplicaciones cliente.
Usar AppGroups para organizar la propiedad de las aplicaciones
En esta sección se ofrece una descripción general de los AppGroups y de cómo gestionarlos.
¿Qué son los AppGroups?
Un AppGroup representa una relación entre una o varias aplicaciones gestionadas por el mismo conjunto de personas.
Un AppGroup está asociado a otro sistema que se encarga de gestionar la lista de personas que comparten la responsabilidad de estas aplicaciones, como un portal. Tanto las aplicaciones de Apigee como los desarrolladores de Apigee están asociados a AppGroup.
Los AppGroups ofrecen lo siguiente:
- Un método para organizar y ver la propiedad y las asociaciones de aplicaciones.
- Posibilidad de crear una lista de trabajadores responsables de una aplicación para un portal o una tienda de APIs. Por ejemplo, puedes configurar diferentes AppGroups para la facturación.
- Flexibilidad para monitorizar la propiedad de las aplicaciones por partner, unidad de negocio, línea de productos, división u otras entidades corporativas.
- Una estructura potencialmente multinivel para hacer un seguimiento de cómo se relacionan lógicamente las aplicaciones con sus propietarios y desarrolladores.
- Integración de la monetización. Gestiona las suscripciones de grupos de desarrolladores de aplicaciones usando AppGroups para suscribirte a productos de API con planes de precios. Para obtener más información, consulta Usar AppGroups para gestionar suscripciones a productos de API.
Funciones y permisos de IAM
Para controlar los permisos necesarios para gestionar AppGroup, puedes ver y conceder permisos o roles mediante el panel de permisos de la página Gestión de identidades y accesos > Gestión de identidades y accesos de tu proyecto de Google Cloud.
En la siguiente tabla se indican los permisos necesarios para crear y gestionar recursos AppGroups. Puede conceder los permisos de forma individual o a través de un rol de Apigee que los incluya. Consulta Usuarios y roles para obtener información sobre la gestión de usuarios y roles de Apigee.
| Descripción | Permisos |
|---|---|
| Gestiona AppGroups y las aplicaciones y claves asociadas. |
|
| Gestionar aplicaciones de AppGroup. |
|
| Gestionar claves de aplicaciones de AppGroups: |
|
| Gestionar las suscripciones y las configuraciones de monetización de AppGroup. |
|
Ver y gestionar AppGroups
En esta sección se explica cómo ver y gestionar AppGroups. Puede gestionar AppGroups y aplicaciones de AppGroup a través de las APIs de Apigee y portales de Drupal.
Configuración de AppGroup
Los AppGroups incluyen estos ajustes:
| Ajuste | Descripción |
|---|---|
| Nombre | Obligatorio. Nombre de AppGroup. Los nombres de AppGroup deben ser únicos en una organización. Los caracteres permitidos son caracteres alfanuméricos y cualquiera de estos caracteres especiales: ._\-$ %. |
| ID de AppGroup | Se crea automáticamente y no se puede editar. Se crea con el formato
"OrgName@@@AppGroupName". Por ejemplo, si el nombre de la organización de Apigee es XYZDev y el nombre del AppGroup es ABCMarketing, el ID del AppGroup es XYZDev@@@ABCMarketing. |
| Nombre visible | Opcional. Nombre visible descriptivo del AppGroup. |
| channelId | Opcional. Identifica el sistema responsable de crear y gestionar el AppGroup. Puede ser una tienda o un mercado. Es posible que varios AppGroups compartan el mismo channelId. |
| channelUri | Opcional. Referencia al grupo de personas que comparten la responsabilidad de AppGroup. A menudo, el elemento channelUri enlaza o hace referencia a un grupo o equipo en un portal para desarrolladores u otro sistema, como el módulo Drupal Teams de Apigee. |
Gestionar AppGroups mediante portales basados en Drupal
El módulo de equipos de Apigee para Drupal funciona con AppGroups en Apigee X y en Apigee hybrid, y es la interfaz principal para gestionar AppGroups. Para obtener información sobre los portales basados en Drupal, consulta el artículo Crear un portal con Drupal.Gestionar AppGroups con las APIs de Apigee
Usa estas APIs para gestionar AppGroups en tus organizaciones:
Migrar desde Apigee Edge para usuarios de Drupal
Para migrar una empresa desarrolladora y su rol, debes crear un AppGroup que represente a la empresa y añadir la empresa desarrolladora y sus roles como atributos personalizados del AppGroup. La sintaxis esperada para almacenar esta información es la siguiente:
[{
"developer":"<developer email>",
"roles":[
"<role(s)>"
]
},
...
]Usar la asociación de aplicaciones de desarrollador para organizar la propiedad de las aplicaciones
Un método menos completo y flexible para monitorizar la propiedad de las aplicaciones que AppGroups es el seguimiento de las aplicaciones por asociación de desarrolladores.
Para obtener información sobre cómo gestionar las asociaciones de aplicaciones y desarrolladores, consulta el artículo Registrar desarrolladores de aplicaciones, donde se explica cómo registrar desarrolladores y aplicaciones asociadas.