Il controllo dell'accesso 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 di Cloud Tasks all'interno di un progetto.
Ogni metodo di Cloud Tasks richiede che il chiamante 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 viene aggiornato queue.yaml/xml o quando viene utilizzata la console Google Cloud.
Ruoli
La seguente tabella elenca i ruoli IAM di Cloud Tasks con un elenco corrispondente di tutte le autorizzazioni incluse da ogni ruolo. Tieni presente che ogni autorizzazione è applicabile
a un determinato tipo di risorsa.
Ruoli di Cloud Tasks
Ruolo
Autorizzazioni
Amministratore Cloud Tasks
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
Strumento di 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
Autore eliminazione attività Cloud Tasks
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
Visualizzatore Cloud Tasks
beta
(roles/cloudtasks.viewer)
Accesso per recuperare ed elencare attività, code e località.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","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"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-04-04 UTC."],[],[]]