Aviso : o Application Integration já está disponível para seu projeto do Google Cloud. Agora é possível usar a Apigee Integration e o Application Integration no mesmo projeto do Google Cloud. Saiba mais
A integração da Apigee usa o Identity and Access Management (IAM) para controlar o acesso às integrações.
Antes de executar as integrações, verifique se configurou os papéis relevantes do IAM no
projeto do Google Cloud.
Papéis de IAM predefinidos
A tabela a seguir descreve os papéis predefinidos do IAM de integração da Apigee e as permissões contidas em cada papel. Cada papel contém um conjunto de permissões adequado para um escopo de papel específico.
Para saber mais sobre os diferentes tipos de papéis no IAM, consulte Noções básicas sobre papéis .
Para informações sobre como conceder papéis a principais, consulte Como conceder, alterar e revogar acesso .
Papel do IAM
Escopo do papel
Permissões
Descrição
Editor do Pub/Sub (roles/pubsub.editor)
Gatilho do Cloud Pub/Sub
pubsub.topics.attachSubscription
pubsub.subscriptions.create
Dá acesso para modificar tópicos e assinaturas, além de publicar e consumir mensagens.
Criptografador/Descriptografador do Cloud KMS CryptoKey (roles/cloudkms.cryptoKeyEncrypterDecrypter)
Perfil de autenticação
cloudkms.cryptoKeyVersions.useToDecrypt
cloudkms.cryptoKeyVersions.useToEncrypt
Permite usar os recursos do Cloud KMS apenas para operações de criptografia e descriptografia.
Administrador de integrações da Apigee (roles/integrations.apigeeIntegrationAdminRole)
Todas as tarefas e gatilhos
integrations.apigeeIntegrations.list
integrations.apigeeIntegrations.invoke
integrations.apigeeIntegrationVers.list
integrations.apigeeIntegrationVers.create
integrations.apigeeIntegrationVers.get
integrations.apigeeIntegrationVers.update
integrations.apigeeIntegrationVers.delete
integrations.apigeeIntegrationVers.deploy
integrations.apigeeExecutions.list
integrations.apigeeSuspensions.list
integrations.apigeeSuspensions.resolve
integrations.apigeeAuthConfigs.list
integrations.apigeeAuthConfigs.create
integrations.apigeeAuthConfigs.get
integrations.apigeeAuthConfigs.update
integrations.apigeeAuthConfigs.delete
integrations.apigeeCertificates.get
integrations.apigeeSfdcInstances.list
integrations.apigeeSfdcInstances.create
integrations.apigeeSfdcInstances.get
integrations.apigeeSfdcInstances.update
integrations.apigeeSfdcInstances.delete
integrations.apigeeSfdcChannels.list
integrations.apigeeSfdcChannels.create
integrations.apigeeSfdcChannels.get
integrations.apigeeSfdcChannels.update
integrations.apigeeSfdcChannels.delete
resourcemanager.projects.get
resourcemanager.projects.list
Dá acesso total a todas as integrações da Apigee.
Leitor de integrações da Apigee (roles/integrations.apigeeIntegrationsViewer)
Todas as tarefas e gatilhos
integrations.apigeeIntegrations.list
integrations.apigeeIntegrationVers.list
integrations.apigeeIntegrationVers.get
integrations.apigeeAuthConfigs.list
integrations.apigeeSfdcInstances.list
integrations.apigeeSfdcChannels.list
resourcemanager.projects.get
resourcemanager.projects.list
Concede acesso para listar e visualizar integrações da Apigee.
Editor de integrações da Apigee (roles/integrations.apigeeIntegrationEditorRole)
Todas as tarefas e gatilhos
integrations.apigeeIntegrations.list
integrations.apigeeIntegrations.invoke
integrations.apigeeIntegrationVers.list
integrations.apigeeIntegrationVers.create
integrations.apigeeIntegrationVers.get
integrations.apigeeIntegrationVers.update
integrations.apigeeIntegrationVers.delete
integrations.apigeeIntegrationVers.deploy
integrations.apigeeExecutions.list
integrations.apigeeAuthConfigs.list
integrations.apigeeAuthConfigs.create
integrations.apigeeAuthConfigs.get
integrations.apigeeAuthConfigs.update
integrations.apigeeCertificates.get
integrations.apigeeSfdcInstances.list
integrations.apigeeSfdcInstances.create
integrations.apigeeSfdcInstances.get
integrations.apigeeSfdcInstances.update
integrations.apigeeSfdcChannels.list
integrations.apigeeSfdcChannels.create
integrations.apigeeSfdcChannels.get
integrations.apigeeSfdcChannels.update
resourcemanager.projects.get
resourcemanager.projects.list
Concede acesso para listar, criar e atualizar integrações da Apigee.
Implantador de integrações da Apigee (roles/integrations.apigeeIntegrationDeployerRole)
Todas as tarefas e gatilhos
integrations.apigeeIntegrations.list
integrations.apigeeIntegrationVers.list
integrations.apigeeIntegrationVers.get
integrations.apigeeIntegrationVers.deploy
resourcemanager.projects.get
resourcemanager.projects.list
Dá acesso para implantar e cancelar a implantação das integrações da Apigee no ambiente de execução da integração.
Invocador de integração da Apigee (roles/integrations.apigeeIntegrationInvokerRole)
Todas as tarefas e gatilhos
integrations.apigeeIntegrations.list
integrations.apigeeIntegrations.invoke
integrations.apigeeIntegrationVers.list
integrations.apigeeIntegrationVers.get
integrations.apigeeExecutions.list
resourcemanager.projects.get
resourcemanager.projects.list
Dá acesso para invocar (executar) integrações da Apigee.
Aprovador de integrações da Apigee (roles/integrations.apigeeSuspensionResolver)
Suspender tarefa
integrations.apigeeSuspensions.list
integrations.apigeeSuspensions.resolve
resourcemanager.projects.get
resourcemanager.projects.list
Concede acesso para aprovar ou rejeitar integrações da Apigee que contêm uma tarefa de suspensão.