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 Penggunaan Layanan, 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 Penggunaan Layanan yang disertakan dalam peran tersebut.
Untuk mengetahui informasi selengkapnya tentang peran, lihat Memahami peran.
Peran dasar
Nama | Judul | Izin |
---|---|---|
roles/viewer |
Pelihat |
serviceusage.services.get serviceusage.services.list serviceusage.quotas.get |
|
Editor Pemilik |
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
Role | Permissions |
---|---|
API Keys Admin( Ability to create, delete, update, get and list API keys for a project. |
|
API Keys Viewer( Ability to get and list API keys for a project. |
|
Service Usage Admin( Ability to enable, disable, and inspect service states, inspect operations, and consume quota and billing for a consumer project. |
|
Service Usage Consumer( Ability to inspect service states and operations, and consume quota and billing for a consumer project. |
|
Service Usage Viewer( Ability to inspect service states and operations for a consumer project. |
|