Visão geral do acesso à integração da Apigee

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.