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 grupos de aplicaciones 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 producto, 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.
Funciones y permisos de IAM
Para controlar los permisos necesarios para gestionar AppGroup, puede ver y asignar roles mediante el panel de permisos de la página Gestión de identidades y accesos > Gestión de identidades y accesos de su proyecto de Google Cloud.
En la siguiente tabla se indica el rol y los permisos individuales correspondientes necesarios para crear y gestionar recursos de AppGroups.
Nombre del rol de gestión de identidades y accesos | Ámbito del rol | Permisos obligatorios | Descripción |
---|---|---|---|
Administrador de desarrolladores de Apigee | Acceso de administrador de desarrolladores de recursos de Apigee. |
Gestionar AppGroups:
Gestionar aplicaciones de AppGroup:
Gestionar claves de aplicaciones de AppGroups:
|
Permite gestionar AppGroups y las aplicaciones y claves asociadas. Los usuarios con este rol pueden gestionar todos los aspectos de los AppGroups, a menos que se eliminen permisos concretos. |
Ver y gestionar AppGroups
En esta sección se explica cómo ver y gestionar AppGroups. Puedes gestionar grupos de aplicaciones y aplicaciones de grupos de aplicaciones 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 Equipo de Apigee para Drupal funciona con AppGroups en Apigee X e 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:
Actividades | Enlace |
---|---|
Ver y gestionar AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups |
Ver y gestionar las aplicaciones que pertenecen a AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps |
Ver y gestionar las claves de aplicación asociadas a AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps.keys |
Limitaciones y problemas conocidos de AppGroups
En Apigee hybrid, los AppGroups están disponibles en las versiones 1.10.0 y posteriores.
Por el momento, AppGroups no admite la monetización.
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 hacer un seguimiento de 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.