Kontrol Akses dengan IAM
Penggunaan Layanan menggunakan Identity and Access Management (IAM) untuk mengontrol akses ke layanan. Halaman ini menjelaskan peran dan izin IAM yang terkait dengan Penggunaan Layanan dan cara menggunakannya untuk mengontrol akses.
Model resource
Untuk Service Usage, ada tiga referensi yang relevan:
Layanan yang Anda gunakan.
Project tempat Anda menggunakan layanan.
Operasi atau operasi yang berjalan lama yang ditampilkan oleh metode tertentu.
Setiap metode Penggunaan Layanan memerlukan izin pada satu atau beberapa resource ini.
Izin IAM
Tabel berikut menunjukkan izin yang diperlukan untuk setiap metode Service Usage API. Anda juga dapat menemukan informasi ini di referensi API.
Peran IAM
Dengan IAM, Anda memberikan izin kepada pengguna dengan memberikan peran kepada mereka. Tabel berikut mencantumkan peran dasar dan bawaan IAM, serta izin yang terkait dengan Service Usage yang disertakan oleh peran tersebut.
Untuk informasi selengkapnya tentang peran, lihat Memahami peran.
Peran dasar
Nama | Judul | Izin |
---|---|---|
roles/viewer |
Viewer |
serviceusage.services.get serviceusage.services.list serviceusage.quotas.get |
|
Editor Owner |
serviceusage.services.get serviceusage.services.list serviceusage.services.disable serviceusage.services.enable serviceusage.services.use serviceusage.quotas.get serviceusage.quotas.update |
Peran yang telah ditetapkan
Nama | Judul | Izin |
---|---|---|
roles/serviceusage.serviceUsageViewer |
Service Usage Viewer |
monitoring.timeSeries.list serviceusage.operations.get serviceusage.operations.list serviceusage.services.get serviceusage.services.list serviceusage.quotas.get |
roles/serviceusage.serviceUsageConsumer |
Service Usage Consumer |
monitoring.timeSeries.list serviceusage.operations.get serviceusage.operations.list serviceusage.services.get serviceusage.services.list serviceusage.services.use serviceusage.quotas.get |
roles/serviceusage.serviceUsageAdmin |
Service Usage Admin |
monitoring.timeSeries.list serviceusage.operations.cancel serviceusage.operations.delete serviceusage.operations.get serviceusage.operations.list serviceusage.services.get serviceusage.services.list serviceusage.services.use serviceusage.services.enable serviceusage.services.disable serviceusage.quotas.get.get.updateusage.quotas serviceusage.quotas.get serviceusage.services.list |
roles/servicemanagement.serviceConsumer |
Service Consumer |
servicemanagement.services.bind |