Agar Anda dapat mengaktifkan model terbuka dan membuat permintaan perintah, administrator Google Cloud harus menetapkan izin yang diperlukan dan memverifikasi bahwa kebijakan organisasi mengizinkan penggunaan API yang diperlukan.
Menetapkan izin yang diperlukan untuk menggunakan model terbuka
Peran dan izin berikut diperlukan untuk menggunakan model terbuka:
Anda harus memiliki peran Identity and Access Management (IAM) Consumer Procurement Entitlement Manager. Siapa pun yang diberi peran ini dapat mengaktifkan model terbuka di Model Garden.
Anda harus memiliki izin
aiplatform.endpoints.predict. Izin ini disertakan dalam peran IAM Agent Platform User. Untuk mengetahui informasi selengkapnya, lihat Pengguna Platform Agen dan Kontrol akses.
Konsol
Untuk memberikan peran IAM Consumer Procurement Entitlement Manager kepada pengguna, buka halaman IAM.
Di kolom Principal, temukan principal pengguna yang ingin Anda beri akses ke model terbuka, lalu klik Edit principal di baris tersebut.
Di panel Edit access, klik Add another role.
Di Select a role, pilih Consumer Procurement Entitlement Manager.
Di panel akses edit, klik Tambahkan peran lain.
Di Select a role, pilih Agent Platform User.
Klik Simpan.
gcloud
-
Di konsol Google Cloud , aktifkan Cloud Shell.
Memberikan peran Consumer Procurement Entitlement Manager yang diperlukan untuk mengaktifkan model terbuka di Model Garden
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/consumerprocurement.entitlementManagerBerikan peran Agent Platform User yang mencakup izin
aiplatform.endpoints.predictyang diperlukan untuk membuat permintaan perintah:gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/aiplatform.userGanti
PRINCIPALdengan ID untuk akun utama. ID menggunakan bentukuser|group|serviceAccount:emailataudomain:domain—misalnya,user:cloudysanfrancisco@gmail.com,group:admins@example.com,serviceAccount:test123@example.domain.com, ataudomain:example.domain.com.Outputnya adalah daftar binding kebijakan yang mencakup hal berikut:
- members: - user:PRINCIPAL role: roles/roles/consumerprocurement.entitlementManagerUntuk mengetahui informasi selengkapnya, lihat Memberikan satu peran dan
gcloud projects add-iam-policy-binding.
Menetapkan kebijakan organisasi untuk akses model terbuka
Untuk mengaktifkan model terbuka, kebijakan organisasi Anda harus mengizinkan API berikut: Cloud Commerce Consumer Procurement API - cloudcommerceconsumerprocurement.googleapis.com
Jika organisasi Anda menetapkan kebijakan organisasi untuk
membatasi penggunaan layanan,
administrator organisasi harus memverifikasi bahwa
cloudcommerceconsumerprocurement.googleapis.com diizinkan dengan
menetapkan kebijakan organisasi.
Selain itu, jika Anda memiliki kebijakan organisasi yang membatasi penggunaan model di Model Garden, kebijakan tersebut harus mengizinkan akses ke model terbuka. Untuk mengetahui informasi selengkapnya, lihat Mengontrol akses model.
Langkah berikutnya
- Pelajari cara Memanggil MaaS API untuk model terbuka.