Halaman ini mencantumkan izin yang diperlukan oleh Certificate Manager dan peran Identity and Access Management yang merangkumnya.
Izin
Bagian ini mencantumkan izin yang diperlukan untuk melakukan operasi tertentu di Certificate Manager.
| Operasi dan metode | Resource | Izin |
|---|---|---|
Membuat sertifikatcertificates.create |
Sertifikat | certificatemanager.certs.create di project Google Cloud target.
Jika menggunakan otorisasi DNS, juga memerlukan certificatemanager.dnsauthorizations.use
pada setiap otorisasi DNS terkait. |
Mencantumkan sertifikatcertificates.list |
Sertifikat | certificatemanager.certs.list pada project Google Cloud target |
Lihat sertifikat di konsolserviceusage.quotas.get,monitoring.timeSeries.list |
Sertifikat | serviceusage.quotas.get dan monitoring.timeSeries.list pada project Google Cloud target |
Mengambil sertifikatcertificates.get |
Sertifikat | certificatemanager.certs.get pada sertifikat target |
Memperbarui sertifikatcertificates.patch |
Sertifikat | certificatemanager.certs.update pada sertifikat target |
| Melampirkan sertifikat ke resource | Sertifikat | certificatemanager.certs.use pada sertifikat target |
Menghapus sertifikatcertificates.delete |
Sertifikat | certificatemanager.certs.delete pada sertifikat target |
Membuat peta sertifikatcertificateMaps.create |
Peta sertifikat | certificatemanager.certmaps.create pada project Google Cloud target |
Mencantumkan peta sertifikatcertificateMaps.list |
Peta sertifikat | certificatemanager.certmaps.list pada project Google Cloud target |
Mengambil peta sertifikatcertificateMaps.get |
Peta sertifikat | certificatemanager.certmaps.get di peta sertifikat target |
Memperbarui peta sertifikatcertificateMaps.patch |
Peta sertifikat | certificatemanager.certmaps.update di peta sertifikat target |
| Melampirkan peta sertifikat ke resource | Peta sertifikat | certificatemanager.certmaps.use di peta sertifikat target |
Menghapus peta sertifikatcertificateMaps.delete |
Peta sertifikat | certificatemanager.certmaps.delete di peta sertifikat target |
Membuat entri peta sertifikatcertificateMaps.certificateMapEntries.create |
Entri peta sertifikat | certificatemanager.certmapentries.create pada peta sertifikat target
dan certificatemanager.certs.use pada setiap sertifikat terkait. |
Mencantumkan entri peta sertifikatcertificateMaps.certificateMapEntries.list |
Entri peta sertifikat | certificatemanager.certmapentries.list pada peta sertifikat target |
Mengambil entri peta sertifikatcertificateMaps.certificateMapEntries.get |
Entri peta sertifikat | certificatemanager.certmapentries.get pada entri peta sertifikat target |
Memperbarui entri peta sertifikatcertificateMaps.certificateMapEntries.patch |
Entri peta sertifikat | certificatemanager.certmapentries.update pada entri peta sertifikat target
dan certificatemanager.certs.use pada setiap sertifikat terkait. |
Menghapus entri peta sertifikatcertificateMaps.certificateMapEntries.delete |
Entri peta sertifikat | certificatemanager.certmapentries.delete pada entri peta sertifikat target |
Membuat otorisasi DNSdnsAuthorizations.create |
Otorisasi DNS | certificatemanager.dnsauthorizations.create pada project Google Cloud target |
Mencantumkan otorisasi DNSdnsAuthorizations.list |
Otorisasi DNS | certificatemanager.dnsauthorizations.list pada project Google Cloud target |
Mengambil otorisasi DNSdnsAuthorizations.get |
Otorisasi DNS | certificatemanager.dnsauthorizations.get pada otorisasi DNS target |
Memperbarui otorisasi DNSdnsAuthorizations.patch |
Otorisasi DNS | certificatemanager.dnsauthorizations.update pada otorisasi DNS target |
Menghapus otorisasi DNSdnsAuthorizations.delete |
Otorisasi DNS | certificatemanager.dnsauthorizations.delete pada otorisasi DNS target |
Membuat konfigurasi penerbitan sertifikatcertificateIssuanceConfigs.create |
Konfigurasi penerbitan sertifikat | certificatemanager.certissuanceconfigs.create pada project Google Cloud target |
Mencantumkan konfigurasi penerbitan sertifikatcertificateIssuanceConfigs.list |
Konfigurasi penerbitan sertifikat | certificatemanager.certissuanceconfigs.list pada project Google Cloud target |
Mengambil konfigurasi penerbitan sertifikatcertificateIssuanceConfigs.get |
Konfigurasi penerbitan sertifikat | certificatemanager.certissuanceconfigs.get pada konfigurasi penerbitan sertifikat target |
Menghapus konfigurasi penerbitan sertifikatcertificateIssuanceConfigs.delete |
Konfigurasi penerbitan sertifikat | certificatemanager.certissuanceconfigs.delete pada konfigurasi penerbitan sertifikat target |
Membuat konfigurasi kepercayaantrustConfigs.create |
Konfigurasi tepercaya | certificatemanager.trustconfigs.create pada project Google Cloud target |
Mencantumkan konfigurasi kepercayaantrustConfigs.list |
Konfigurasi tepercaya | certificatemanager.trustconfigs.list pada project Google Cloud target |
Mengupdate konfigurasi kepercayaantrustConfigs.patch |
Konfigurasi tepercaya | certificatemanager.trustconfigs.update pada konfigurasi kepercayaan target |
Mendapatkan status konfigurasi kepercayaantrustConfigs.get |
Konfigurasi kepercayaan | certificatemanager.trustconfigs.get pada konfigurasi kepercayaan target |
| Melampirkan konfigurasi kepercayaan ke resource | Konfigurasi tepercaya | certificatemanager.trustconfigs.use pada konfigurasi kepercayaan target |
Menghapus konfigurasi kepercayaantrustConfigs.delete |
Konfigurasi tepercaya | certificatemanager.trustconfigs.delete pada konfigurasi kepercayaan target |
Membuat kunci akun eksternalexternalAccountKeys.create |
Kunci akun eksternal | publicca.externalAccountKeys.create pada project Google Cloud target |
Mengambil operasi yang berjalan lamaoperations.get |
Operasi | certificatemanager.operations.get pada operasi target |
Mencantumkan operasi yang berjalan lamaoperations.list |
Operasi | certificatemanager.operations.list pada project Google Cloud target |
Menghapus operasi yang berjalan lama dan telah selesaioperations.delete |
Operasi | certificatemanager.operations.delete pada operasi target |
Peran
Bagian ini mencantumkan peran IAM yang mencakup izin Certificate Manager.
Peran Certificate Manager untuk project Google Cloud
Tabel berikut mencantumkan peran project Google Cloud dan izin Certificate Manager yang dicakupnya.
| Role | Permissions |
|---|---|
Certificate Admin( Admin role for Certificate Manager |
|
Certificate Manager Editor( Edit access to Certificate Manager all resources. |
|
Certificate Manager Viewer( Read-only access to Certificate Manager all resources. |
|
Certificate Manager Owner( Full access to Certificate Manager all resources. |
|
Service agent roles
Service agent roles should only be granted to service agents.
| Role | Permissions |
|---|---|
Certificate Manager Service Agent( Grants Certificate Manager access to services and APIs in the user project. |
|
Peran CA Publik untuk project Google Cloud
Peran berikut dan izin yang dicakupnya diperlukan secara khusus untuk operasi Public CA:
| Peran | Izin |
|---|---|
| Public CA External Account Key Creator ( roles/publicca.externalAccountKeyCreator)
Membuat akses untuk resource akun kunci eksternal Public CA. |
resourcemanager.projects.get resourcemanager.projects.list publicca.externalAccountKeys.create |
Peran khusus
Google Cloud juga memungkinkan Anda membuat peran khusus yang mencakup izin khusus untuk kebutuhan bisnis Anda, seperti prinsip hak istimewa yang paling tidak diperlukan. Untuk mengetahui petunjuknya, lihat Membuat dan mengelola peran khusus.
Langkah berikutnya
- Memigrasikan sertifikat ke Certificate Manager
- Mengelola sertifikat
- Mengelola peta sertifikat
- Mengelola entri peta sertifikat
- Mengelola otorisasi DNS
- Mengelola operasi yang berjalan lama