Le contrôle des accès peut être configuré au niveau du projet et au niveau de la file d'attente. Par exemple, vous pouvez accorder un accès avec des fonctionnalités restreintes, permettant de créer et d'ajouter des tâches à une file d'attente, mais pas de supprimer cette dernière. Vous pouvez également accorder à un groupe de développeurs l'accès à toutes les ressources Cloud Tasks au sein d'un projet.
Quelle que soit la méthode Cloud Tasks employée, l'appelant doit disposer des autorisations requises.
Vous trouverez ci-dessous la liste des autorisations et des rôles disponibles. Les autorisations IAM de Cloud Tasks sont également vérifiées en cas de mise à jour du fichier queue.yaml/xml et/ou d'utilisation de la console Google Cloud.
Rôles
Le tableau suivant répertorie les rôles IAM pour Cloud Tasks, ainsi que la liste de toutes les autorisations incluses dans chaque rôle. Notez que chaque autorisation est applicable à un type de ressource particulier.
Rôles Cloud Tasks
Rôle
Autorisations
Administrateur de tâches CloudBêta
(roles/cloudtasks.admin)
Accès complet aux files d'attente et aux tâches.
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
Empileur de tâches CloudBêta
(roles/cloudtasks.enqueuer)
Accès permettant de créer des tâches.
cloudtasks.tasks.create
cloudtasks.tasks.fullView
resourcemanager.projects.get
resourcemanager.projects.list
Administrateur de files de tâches CloudBêta
(roles/cloudtasks.queueAdmin)
Accès administrateur aux files d'attente.
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
Outil de suppression de tâches CloudBêta
(roles/cloudtasks.taskDeleter)
Accès permettant de supprimer des tâches.
cloudtasks.tasks.delete
resourcemanager.projects.get
resourcemanager.projects.list
Exécution de tâches Cloud autoriséeBêta
(roles/cloudtasks.taskRunner)
Accès permettant d'exécuter des tâches.
cloudtasks.tasks.fullView
cloudtasks.tasks.run
resourcemanager.projects.get
resourcemanager.projects.list
Lecteur de tâches CloudBêta
(roles/cloudtasks.viewer)
Accès aux tâches, aux files d'attente et aux emplacements, et possibilité de les répertorier.
cloudtasks.cmekConfig.get
cloudtasks.locations.*
cloudtasks.locations.get
cloudtasks.locations.list
cloudtasks.queues.get
cloudtasks.queues.list
cloudtasks.tasks.fullView
cloudtasks.tasks.get
cloudtasks.tasks.list
monitoring.timeSeries.list
resourcemanager.projects.get
resourcemanager.projects.list
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/02 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/02/02 (UTC)."],[],[]]