Kontrol akses dapat dikonfigurasi pada level project dan level antrean. Misalnya:
Anda dapat memberikan akses dengan kemampuan terbatas, seperti membuat dan menambahkan tugas ke antrean,
tetapi tidak untuk menghapus antrean. Atau, Anda dapat memberikan akses ke semua resource Cloud Tasks dalam suatu project kepada sekelompok developer.
Setiap metode Cloud Tasks mengharuskan pemanggil memiliki izin yang diperlukan.
Lihat di bawah untuk mengetahui daftar izin dan peran yang didukung. Izin IAM Cloud Tasks juga diperiksa saat queue.yaml/xml diperbarui atau saat konsol Google Cloud digunakan.
Peran
Tabel berikut mencantumkan peran IAM Cloud Tasks dengan daftar yang sesuai dari semua izin yang disertakan dalam setiap peran. Perlu diperhatikan bahwa setiap izin berlaku
untuk jenis resource tertentu.
Peran Cloud Tasks
Peran
Izin
Admin Cloud Tasks
Beta
(roles/cloudtasks.admin)
Akses penuh ke antrean dan tugas.
cloudtasks.*
cloudtasks.cmekConfig.get
cloudtasks.cmekConfig.update
cloudtasks.locations.get
cloudtasks.locations.list
cloudtasks.queues.create
cloudtasks.queues.delete
cloudtasks.queues.get
cloudtasks.queues.getIamPolicy
cloudtasks.queues.list
cloudtasks.queues.pause
cloudtasks.queues.purge
cloudtasks.queues.resume
cloudtasks.queues.setIamPolicy
cloudtasks.queues.update
cloudtasks.tasks.create
cloudtasks.tasks.delete
cloudtasks.tasks.fullView
cloudtasks.tasks.get
cloudtasks.tasks.list
cloudtasks.tasks.run
monitoring.timeSeries.list
resourcemanager.projects.get
resourcemanager.projects.list
Enqueuer Cloud Tasks
Beta
(roles/cloudtasks.enqueuer)
Akses untuk membuat tugas.
cloudtasks.tasks.create
cloudtasks.tasks.fullView
resourcemanager.projects.get
resourcemanager.projects.list
Admin Antrean Tugas Cloud
Beta
(roles/cloudtasks.queueAdmin)
Akses admin ke antrean.
cloudtasks.locations.*
cloudtasks.locations.get
cloudtasks.locations.list
cloudtasks.queues.*
cloudtasks.queues.create
cloudtasks.queues.delete
cloudtasks.queues.get
cloudtasks.queues.getIamPolicy
cloudtasks.queues.list
cloudtasks.queues.pause
cloudtasks.queues.purge
cloudtasks.queues.resume
cloudtasks.queues.setIamPolicy
cloudtasks.queues.update
resourcemanager.projects.get
resourcemanager.projects.list
Penghapus Tugas Cloud Tasks
Beta
(roles/cloudtasks.taskDeleter)
Akses untuk menghapus tugas.
cloudtasks.tasks.delete
resourcemanager.projects.get
resourcemanager.projects.list
Runner Tugas Cloud Tasks
Beta
(roles/cloudtasks.taskRunner)
Akses untuk menjalankan tugas.
cloudtasks.tasks.fullView
cloudtasks.tasks.run
resourcemanager.projects.get
resourcemanager.projects.list
Penampil Cloud Tasks
Beta
(roles/cloudtasks.viewer)
Akses mendapatkan dan mencantumkan ke tugas, antrean, dan lokasi.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-04-04 UTC."],[],[]]