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 de apps.
- Integração da rentabilização. Faça a gestão das subscrições de grupos de programadores de apps através de AppGroups para subscrever produtos de API com planos tarifários. Para mais informações, consulte Use AppGroups to manage API product subscriptions.
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 autorizações ou 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 as autorizações necessárias para criar e gerir recursos AppGroups. Pode conceder as autorizações individualmente ou através de uma função do Apigee que inclua as autorizações. Consulte Utilizadores e funções para obter informações sobre a gestão de utilizadores e funções do Apigee.
| Descrição | Autorizações |
|---|---|
| Faça a gestão de AppGroups e apps e chaves associadas. |
|
| Faça a gestão das apps do grupo de apps. |
|
| Faça a gestão das chaves de apps para grupos de apps: |
|
| Faça a gestão das subscrições e das configurações de rentabilização do AppGroup. |
|
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 intuitivo 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 noutro sistema, como o módulo Drupal Teams do 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:
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 apps e programadores, consulte o artigo Registar programadores de apps para ver informações sobre o registo de programadores e apps associadas.