Esta página descreve as ferramentas e as estratégias usadas para organizar a propriedade da app cliente.
Usar grupos de apps para organizar a propriedade das apps
Esta secção oferece uma vista geral dos grupos de apps e de como os gerir.
O que são AppGroups?
Um AppGroup representa uma relação entre uma ou mais apps geridas pelo mesmo conjunto de pessoas.
Um AppGroup está associado a outro sistema responsável pela gestão da lista de pessoas que partilham a responsabilidade por estas apps, como um portal. As apps do Apigee e os programadores do Apigee estão associados ao AppGroup.
Os grupos de apps oferecem:
- Um método de organização e visualização da propriedade e das associações de apps.
 - A capacidade de criar uma lista de trabalhadores responsáveis por uma app para uma montra de API ou um portal. Por exemplo, pode configurar diferentes AppGroups para fins de faturação.
 - Flexibilidade para monitorizar a propriedade da app por parceiro, unidade de negócio, linha de produtos, divisão ou outras entidades empresariais.
 - Uma estrutura potencialmente de vários níveis para monitorizar a forma como as apps estão logicamente relacionadas com os proprietários e os programadores das apps.
 
Funções e autorizações do IAM
Para controlar as autorizações necessárias para a gestão de grupos de apps, pode ver e conceder funções através do painel de autorizações na página IAM e administração > IAM no seu projeto do Google Cloud.
A tabela seguinte lista a função e as autorizações individuais correspondentes necessárias para criar e gerir recursos AppGroups.
| Nome da função de IAM | Âmbito da função | Autorizações necessárias | Descrição | 
|---|---|---|---|
| Administrador de programadores do Apigee | Administrador de programadores de recursos do Apigee | 
           Gerir grupos de apps: 
 Gerir apps do AppGroup: 
 Gerir chaves de apps para grupos de apps: 
  | 
        Permite a gestão de AppGroups e apps e chaves associadas. Os utilizadores com esta função têm a capacidade de gerir todos os aspetos dos grupos de apps, a menos que as autorizações individuais sejam removidas. | 
Visualizar e gerir grupos de apps
Esta secção mostra como ver e gerir grupos de apps. Pode gerir AppGroups e apps AppGroup através das APIs Apigee e portais Drupal.
Definições do grupo de apps
Os grupos de apps incluem estas definições:
| Definição | Descrição | 
|---|---|
| Nome | Obrigatório. O nome do grupo de apps. Os nomes dos grupos de apps têm de ser exclusivos numa organização. Os carateres permitidos são carateres alfanuméricos e qualquer um dos seguintes carateres especiais: ._\-$ %.  | 
        
| ID do grupo de apps | Criadas automaticamente e não editáveis. Criado no formulário
            "OrgName@@@AppGroupName". Por exemplo, com um nome da organização da Apigee XYZDev e um nome do grupo de apps ABCMarketing, o ID do grupo de apps é XYZDev@@@ABCMarketing. | 
          
| Nome a apresentar | Opcional. Um nome a apresentar amigável para o AppGroup. | 
| channelId | Opcional. Identifica o sistema responsável pela criação e gestão do AppGroup. Pode ser uma montra ou um mercado. Vários grupos de apps podem partilhar o mesmo channelId. | 
| channelUri | Opcional. Referência ao grupo de pessoas que partilham a responsabilidade pelo AppGroup. Muitas vezes, o channelUri tem um link ou faz referência a um grupo ou uma equipa num portal do programador ou outro sistema, como o módulo Drupal Teams da Apigee. | 
Gerir grupos de apps através de portais baseados no Drupal
O módulo Team do Apigee para Drupal funciona com grupos de apps no Apigee X e híbrido, e é a interface principal para gerir grupos de apps. Para ver informações sobre portais baseados no Drupal, consulte o artigo Crie o seu portal com o Drupal.Gerir AppGroups através das APIs Apigee
Use estas APIs para gerir AppGroups nas suas organizações:
| Atividades | Link | 
|---|---|
| Veja e faça a gestão de grupos de apps | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups | 
| Veja e faça a gestão das apps que pertencem a AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps | 
| Veja e faça a gestão das chaves de apps associadas a AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps.keys | 
Limitações e problemas conhecidos dos AppGroups
No Apigee hybrid, os AppGroups estão disponíveis nas versões 1.10.0 e posteriores.
Neste momento, os AppGroups não suportam a rentabilização.
Migração do Apigee Edge para utilizadores do Drupal
A migração de uma empresa-programador e da respetiva função envolve a criação de um AppGroup que represente a empresa e a adição da empresa-programador e das respetivas funções como atributos personalizados do AppGroup. A sintaxe esperada para armazenar esta informação é:
[{
      "developer":"<developer email>",
      "roles":[
        "<role(s)>"
      ]
    },
    ...
]Usar a associação entre a app e o programador para organizar a propriedade da app
Um método de acompanhamento da propriedade da app menos abrangente e flexível do que os grupos de apps é o acompanhamento de apps por associação de programadores.
Para obter informações sobre a gestão de associações entre programadores e apps, consulte o artigo Registar programadores de apps para ver informações sobre o registo de programadores e apps associadas.