AI Platform Prediction menggunakan Identity and Access Management (IAM) untuk mengelola akses ke resource. Untuk memberikan akses ke resource, tetapkan satu atau beberapa peran ke pengguna, grup, atau akun layanan.
Ada tiga jenis peran IAM yang dapat digunakan di AI Platform Prediction:
Peran dasar (Pemilik, Viewer, dan Editor) bersifat umum untuk semua layanan Google Cloud .
Peran AI Platform Prediction yang telah ditetapkan memberi Anda kontrol akses yang mendetail ke resource AI Platform Prediction di tingkat project dan model.
Peran khusus memungkinkan Anda memilih sekumpulan izin tertentu, membuat peran Anda sendiri dengan izin tersebut, dan memberikan peran tersebut kepada pengguna di organisasi Anda.
Panduan ini berfokus pada peran AI Platform Prediction yang telah ditetapkan, penggunaannya yang umum, dan izin terkait.
Panduan ini berfokus pada peran dan izin yang Anda perlukan untuk mengakses resource AI Platform Prediction. Untuk mempelajari lebih lanjut izin yang dimiliki resource ini untuk mengakses resource Google Cloud lainnya, baca tentang Agen layanan AI Platform dan akun layanan kustom.
Peran dasar
Peran IAM AI Platform Prediction lama didasarkan pada peran dasar yang umum untuk semua layanan GCP: Pemilik, Viewer, dan Editor.
Peran Editor project lama setara dengan peran AI Platform Prediction Admin.
Peran Pelihat project lama memberikan izin yang sama dengan peran Pelihat AI Platform Prediction, serta akses untuk mengirim permintaan prediksi online. Keuntungan menggunakan peran AI Platform Prediction Viewer adalah pengguna mendapatkan akses hanya baca ke resource AI Platform Prediction.
Peran yang telah ditetapkan
Peran yang telah ditetapkan memberikan sekumpulan izin terkait. AI Platform Prediction menawarkan peran standar untuk project Anda, dan juga untuk setiap model, tugas, dan operasi.
Untuk melihat daftar lengkap izin untuk setiap peran, klik nama peran.
Peran project
Peran Admin, Developer, dan Pelihat AI Platform Prediction memberikan berbagai tingkat akses ke resource di level project.
Untuk menambahkan, memperbarui, atau menghapus peran ini dalam project AI Platform Prediction, lihat dokumentasi tentang memberikan, mengubah, dan mencabut akses.
Nama Peran | Nama Peran | Kemampuan |
---|---|---|
AI Platform Prediction Admin |
Kontrol penuh atas project AI Platform Prediction, serta tugas, operasi, model, dan versinya. Catatan: Peran Editor project dasar setara dengan |
|
Developer AI Platform Prediction |
Membuat tugas pelatihan dan prediksi, model dan versi, serta mengirim permintaan prediksi online. |
|
AI Platform Prediction Viewer |
Akses baca saja ke resource AI Platform Prediction. |
Peran model
Peran Pemilik Model dan Pengguna Model AI Platform Prediction memberikan izin yang bervariasi ke resource model tertentu.
Anda dapat membagikan model kepada individu atau layanan dengan memberi mereka peran Pengguna Model.
Nama Peran | Nama Peran | Kemampuan |
---|---|---|
AI Platform Prediction Model Owner |
Akses penuh ke model dan versinya. Peran ini otomatis diberikan kepada pengguna yang membuat model. |
|
AI Platform Prediction Model User |
Izin untuk membaca model dan versinya, serta menggunakannya untuk prediksi. Memberikan peran ini akan memudahkan Anda berbagi model tertentu. |
Peran tugas dan operasi
Serupa dengan peran Pemilik Model, ada peran pemilik di tingkat resource tugas dan operasi yang ditetapkan secara otomatis kepada pengguna yang membuat tugas atau operasi. Peran ini memungkinkan pengguna memiliki kontrol penuh atas tugas atau operasi apa pun yang mereka buat. Untuk mengetahui informasi selengkapnya, lihat izin untuk peran tugas dan operasi.
Izin dan peran
Lihat bagian ini untuk mengetahui daftar lengkap izin yang diberikan dengan setiap peran bawaan AI Platform Prediction. Jika peran bawaan ini tidak memenuhi kebutuhan Anda, gunakan bagian ini sebagai referensi untuk membuat peran khusus Anda sendiri.
Peran admin
Nama Peran | Deskripsi | Izin |
---|---|---|
roles/ml.admin
|
Admin AI Platform Prediction
Akses penuh ke project AI Platform Prediction Anda, serta tugas, operasi, model, dan versinya. Catatan: Bermigrasi ke peran ini dari peran Editor project dasar cukup sederhana. Jika sebelumnya menggunakan peran Editor dasar yang ditetapkan di tingkat project, Anda dapat menggunakan peran |
|
Peran developer
Nama Peran | Deskripsi | Izin |
---|---|---|
roles/ml.developer
|
Akses untuk membuat tugas pelatihan dan prediksi, model dan versi, serta mengirim permintaan prediksi online. Catatan: Developer menerima izin Rekomendasi: Berikan akses hanya baca kepada developer ke log AI Platform Prediction untuk tujuan pemecahan masalah. |
|
Peran Pelihat
Nama Peran | Deskripsi | Izin |
---|---|---|
roles/ml.viewer
|
Akses baca saja ke resource AI Platform Prediction di project tertentu. Catatan: Peran Viewer project lama memberi pengguna izin yang sama dengan peran |
|
Peran Pemilik Model
Nama Peran | Deskripsi | Izin |
---|---|---|
roles/ml.modelOwner
|
Akses penuh ke model dan versinya. Peran ini otomatis diberikan kepada pengguna yang membuat model. |
|
Peran Pengguna Model
Nama Peran | Deskripsi | Izin |
---|---|---|
roles/ml.modelUser
|
Izin untuk membaca model dan versinya, serta menggunakannya untuk prediksi. |
|
Peran Pemilik Lowongan
Nama Peran | Deskripsi | Izin |
---|---|---|
roles/ml.jobOwner
|
Akses penuh ke semua izin untuk resource tugas tertentu. Peran Pemilik Tugas diberikan secara otomatis kepada pengguna yang membuat tugas tersebut. Misalnya, pengguna yang memiliki peran AI Platform Prediction Developer di project dapat membuat tugas, mencantumkan semua tugas, dan mendapatkan semua tugas dalam project tertentu. Developer memiliki akses untuk membatalkan tugas yang telah mereka buat saja. |
|
Peran Pemilik Operasi
Nama Peran | Deskripsi | Izin |
---|---|---|
roles/ml.operationOwner
|
Akses penuh ke semua izin untuk resource operasi tertentu. Peran Pemilik Operasi diberikan kepada pengguna secara otomatis pada operasi apa pun yang dibuat secara tidak langsung oleh pengguna saat membuat versi atau model, sehingga pengguna selalu dapat mendapatkan dan membatalkan operasinya sendiri. |
|
Izin yang diperlukan untuk prediksi
Untuk memudahkan, tabel ini merangkum izin yang secara khusus diperlukan untuk pelatihan dan prediksi:
Tugas | Izin yang Diperlukan |
---|---|
Prediksi batch |
Catatan: Anda dapat membuat tugas prediksi batch tanpa versi yang di-deploy dengan menentukan lokasi model yang disimpan di Cloud Storage. Jenis tugas prediksi batch ini hanya memerlukan izin Untuk membuat tugas prediksi batch yang menggunakan versi yang di-deploy, Anda juga memerlukan |
Prediksi online |
|
Izin yang diperlukan untuk metode
Untuk memudahkan, bagian ini mencantumkan izin yang diperlukan untuk memanggil setiap metode di AI Platform Prediction:
Metode | Izin yang Diperlukan |
---|---|
projects.getConfig | ml.projects.getConfig |
projects.jobs.cancel | ml.jobs.cancel |
projects.jobs.create | ml.jobs.create
Catatan: Untuk membuat tugas prediksi batch yang menggunakan versi yang di-deploy, Anda juga memerlukan |
projects.jobs.get | ml.jobs.get |
projects.jobs.list | ml.jobs.list |
projects.models.create | ml.models.create |
projects.models.delete | ml.models.delete |
projects.models.get | ml.models.get |
projects.models.list | ml.models.list |
projects.models.versions.create | ml.versions.create |
projects.models.versions.delete | ml.versions.delete |
projects.models.versions.get | ml.versions.get |
projects.models.versions.list | ml.versions.list |
projects.models.versions.setDefault | ml.models.update |
projects.operations.cancel | ml.operations.cancel |
projects.operations.get | ml.operations.get |
projects.operations.list | ml.operations.list |
Izin yang diperlukan untuk penyimpanan
Saat men-deploy model terlatih di AI Platform Prediction untuk mendapatkan prediksi, Anda mengupload file model tersimpan ke Cloud Storage. Dalam bucket Cloud Storage, file model Anda adalah objek. Anda harus memastikan bahwa akun layanan Prediksi AI Platform dapat mengakses file untuk model terlatih di bucket Cloud Storage.
Berikan peran IAM Cloud Storage yang setidaknya mencakup izin berikut kepada akun layanan AI Platform Prediction Anda:
Izin yang Diperlukan | Penjelasan |
---|---|
storage.buckets.list
|
Memungkinkan project AI Platform Prediction Anda menemukan file model di bucket Cloud Storage. |
storage.objects.get
|
Mengizinkan project AI Platform Prediction membaca file model Anda di bucket Cloud Storage. |
Lihat cara mengonfigurasi izin Cloud Storage untuk AI Platform Prediction.