Ringkasan akses Integrasi Apigee

Integrasi Apigee menggunakan Identity and Access Management (IAM) untuk mengontrol akses ke integrasi Anda. Sebelum menjalankan integrasi, pastikan Anda telah mengonfigurasi peran IAM yang relevan dalam project Google Cloud Anda.

Peran IAM yang telah ditetapkan

Tabel berikut menjelaskan peran IAM Integrasi Apigee yang telah ditetapkan, dan izin yang terdapat dalam setiap peran. Setiap peran berisi kumpulan izin yang sesuai untuk cakupan peran tertentu.

Untuk mengetahui informasi selengkapnya tentang berbagai jenis peran di IAM, baca Memahami peran.

Untuk mengetahui informasi tentang cara memberikan peran kepada akun utama, lihat Memberikan, mengubah, dan mencabut akses.

Peran IAM Cakupan peran Izin Deskripsi
Editor Pub/Sub (roles/pubsub.editor) Pemicu Cloud Pub/Sub
  • pubsub.topics.attachSubscription
  • pubsub.subscriptions.create
Memberikan akses untuk mengubah topik dan langganan, serta akses untuk memublikasikan dan menggunakan pesan.
Pengenkripsi/Pendekripsi Cloud KMS CryptoKey (roles/cloudkms.cryptoKeyEncrypterDecrypter) Profil autentikasi
  • cloudkms.cryptoKeyVersions.useToDecrypt
  • cloudkms.cryptoKeyVersions.useToEncrypt
Memberikan kemampuan untuk menggunakan resource Cloud KMS hanya untuk operasi enkripsi dan dekripsi.
Admin Integrasi Apigee (roles/integrations.apigeeIntegrationAdminRole) Semua tugas dan pemicu
  • 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
Memberikan akses penuh ke semua integrasi Apigee.
Viewer Integrasi Apigee (roles/integrations.apigeeIntegrationsViewer) Semua tugas dan pemicu
  • integrations.apigeeIntegrations.list
  • integrations.apigeeIntegrationVers.list
  • integrations.apigeeIntegrationVers.get
  • integrations.apigeeAuthConfigs.list
  • integrations.apigeeSfdcInstances.list
  • integrations.apigeeSfdcChannels.list
  • resourcemanager.projects.get
  • resourcemanager.projects.list
Memberikan akses ke daftar dan melihat integrasi Apigee.
Editor Integrasi Apigee (roles/integrations.apigeeIntegrationEditorRole) Semua tugas dan pemicu
  • 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
Menyediakan akses ke mencantumkan, membuat, dan memperbarui integrasi Apigee.
Deployer Integrasi Apigee (roles/integrations.apigeeIntegrationDeployerRole) Semua tugas dan pemicu
  • integrations.apigeeIntegrations.list
  • integrations.apigeeIntegrationVers.list
  • integrations.apigeeIntegrationVers.get
  • integrations.apigeeIntegrationVers.deploy
  • resourcemanager.projects.get
  • resourcemanager.projects.list
Menyediakan akses untuk men-deploy dan membatalkan deployment integrasi Apigee ke runtime integrasi.
Invoker Integrasi Apigee (roles/integrations.apigeeIntegrationInvokerRole) Semua tugas dan pemicu
  • integrations.apigeeIntegrations.list
  • integrations.apigeeIntegrations.invoke
  • integrations.apigeeIntegrationVers.list
  • integrations.apigeeIntegrationVers.get
  • integrations.apigeeExecutions.list
  • resourcemanager.projects.get
  • resourcemanager.projects.list
Memberikan akses untuk memanggil (menjalankan) integrasi Apigee.
Pemberi Persetujuan Integrasi Apigee (roles/integrations.apigeeSuspensionResolver) Tugas penangguhan
  • integrations.apigeeSuspensions.list
  • integrations.apigeeSuspensions.resolve
  • resourcemanager.projects.get
  • resourcemanager.projects.list
Memberikan akses untuk menyetujui atau menolak integrasi Apigee yang berisi tugas penangguhan.