Il controllo degli accessi può essere configurato a livello di progetto e di coda. Ad esempio,
puoi concedere l'accesso con funzionalità limitate, ad esempio per creare e aggiungere attività a una coda,
ma non per eliminarla. In alternativa, puoi concedere a un gruppo di sviluppatori l'accesso a tutte le risorse Cloud Tasks all'interno di un progetto.
Ogni metodo Cloud Tasks richiede che chi effettua la chiamata disponga delle autorizzazioni necessarie.
Di seguito è riportato un elenco delle autorizzazioni e dei ruoli supportati. Le autorizzazioni IAM di Cloud Tasks vengono controllate anche quando queue.yaml/xml viene aggiornato o quando viene utilizzata la console Google Cloud.
Ruoli
La tabella seguente elenca i ruoli IAM di Cloud Tasks con un elenco corrispondente di tutte le autorizzazioni incluse in ciascun ruolo. Tieni presente che ogni autorizzazione è applicabile
a un determinato tipo di risorsa.
Ruoli di Cloud Tasks
Ruolo
Autorizzazioni
Cloud Tasks Admin
beta
(roles/cloudtasks.admin)
Accesso completo a code e attività.
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
Autore inserimento in coda Cloud Tasks
beta
(roles/cloudtasks.enqueuer)
Accesso per la creazione delle attività.
cloudtasks.tasks.create
cloudtasks.tasks.fullView
resourcemanager.projects.get
resourcemanager.projects.list
Amministratore coda Cloud Tasks
beta
(roles/cloudtasks.queueAdmin)
Accesso amministrativo alle code.
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
Cloud Tasks Task Deleter
beta
(roles/cloudtasks.taskDeleter)
Accesso per l'eliminazione delle attività.
cloudtasks.tasks.delete
resourcemanager.projects.get
resourcemanager.projects.list
Esecutore attività Cloud Tasks
beta
(roles/cloudtasks.taskRunner)
Accesso per l'esecuzione di attività.
cloudtasks.tasks.fullView
cloudtasks.tasks.run
resourcemanager.projects.get
resourcemanager.projects.list
Cloud Tasks Viewer
beta
(roles/cloudtasks.viewer)
Possibilità di ottenere ed elencare l'accesso ad attività, code e posizioni.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-02-02 UTC."],[],[]]