Funções e autorizações dos fluxos de trabalho
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página descreve as funções e as autorizações da gestão de identidade e de acesso (IAM) disponíveis para
controlar o acesso aos recursos do Workflows.
Todos os métodos de fluxos de trabalho exigem que o autor da chamada tenha as autorizações necessárias. Para ver uma lista das funções suportadas pelos Workflows e as respetivas autorizações, consulte a secção Funções dos Workflows neste documento.
Autorizações do Workflows
Esta tabela descreve as autorizações disponíveis no Workflows.
Autorização
Definição
workflows.callbacks.list
Apresente as chamadas de retorno de uma execução do fluxo de trabalho.
workflows.callbacks.send
Acionar um callback de execução do fluxo de trabalho.
workflows.executions.cancel
Cancelar a execução de um fluxo de trabalho sem eliminar rastreios.
workflows.executions.create
Acionar uma execução do fluxo de trabalho.
workflows.executions.get
Obtenha o estado mais recente das operações de execução do fluxo de trabalho.
workflows.executions.list
Listar as operações de execução do fluxo de trabalho.
workflows.locations.get
Obtenha a localização de um fluxo de trabalho.
workflows.locations.list
Indique as localizações onde o serviço está disponível.
workflows.operations.cancel
Cancele operações de longa duração.
workflows.operations.get
Obtenha detalhes de operações de longa duração.
workflows.operations.list
Aceda a uma lista de operações de longa duração.
workflows.stepEntries.get
Obtenha uma entrada de passo para uma execução do fluxo de trabalho.
workflows.stepEntries.list
Apresente as entradas dos passos de uma execução do fluxo de trabalho.
workflows.workflows.create
Crie e implemente um novo fluxo de trabalho.
workflows.workflows.delete
Elimine um fluxo de trabalho existente.
workflows.workflows.get
Obtenha as definições de um fluxo de trabalho, incluindo o código-fonte, as etiquetas e a descrição.
workflows.workflows.list
Apresenta os fluxos de trabalho num projeto.
workflows.workflows.listRevision
Apresentar as revisões de um fluxo de trabalho.
workflows.workflows.update
Atualizar as definições de um fluxo de trabalho, incluindo o respetivo código-fonte, etiquetas e
descrição.
Funções do Workflows
A tabela seguinte apresenta as funções de IAM predefinidas dos fluxos de trabalho com uma lista correspondente de todas as autorizações que cada função inclui.
As funções disponíveis abordam os exemplos de utilização mais típicos. Se o seu exemplo de utilização não estiver
coberto pelas funções disponíveis, pode
criar uma função personalizada do IAM.
Role
Permissions
Workflows Admin
(roles/workflows.admin)
Full access to workflows and related resources.
Lowest-level resources where you can grant this role:
Project
cloudkms.keyHandles.*
cloudkms.keyHandles.create
cloudkms.keyHandles.get
cloudkms.keyHandles.list
cloudkms.operations.get
cloudkms.projects.showEffectiveAutokeyConfig
resourcemanager.projects.get
resourcemanager.projects.list
workflows.*
workflows.callbacks.list
workflows.callbacks.send
workflows.executions.cancel
workflows.executions.create
workflows.executions.get
workflows.executions.list
workflows.locations.get
workflows.locations.list
workflows.operations.cancel
workflows.operations.get
workflows.operations.list
workflows.stepEntries.get
workflows.stepEntries.list
workflows.workflows.create
workflows.workflows.createTagBinding
workflows.workflows.delete
workflows.workflows.deleteTagBinding
workflows.workflows.get
workflows.workflows.list
workflows.workflows.listEffectiveTags
workflows.workflows.listRevision
workflows.workflows.listTagBindings
workflows.workflows.update
Workflows Editor
(roles/workflows.editor)
Read and write access to workflows and related resources, including development and debugging of workflows.
Lowest-level resources where you can grant this role:
Project
cloudkms.keyHandles.*
cloudkms.keyHandles.create
cloudkms.keyHandles.get
cloudkms.keyHandles.list
cloudkms.operations.get
cloudkms.projects.showEffectiveAutokeyConfig
resourcemanager.projects.get
resourcemanager.projects.list
workflows.*
workflows.callbacks.list
workflows.callbacks.send
workflows.executions.cancel
workflows.executions.create
workflows.executions.get
workflows.executions.list
workflows.locations.get
workflows.locations.list
workflows.operations.cancel
workflows.operations.get
workflows.operations.list
workflows.stepEntries.get
workflows.stepEntries.list
workflows.workflows.create
workflows.workflows.createTagBinding
workflows.workflows.delete
workflows.workflows.deleteTagBinding
workflows.workflows.get
workflows.workflows.list
workflows.workflows.listEffectiveTags
workflows.workflows.listRevision
workflows.workflows.listTagBindings
workflows.workflows.update
Workflows Viewer
(roles/workflows.viewer)
Read-only access to workflows and related resources.
Lowest-level resources where you can grant this role:
Project
resourcemanager.projects.get
resourcemanager.projects.list
workflows.callbacks.list
workflows.executions.get
workflows.executions.list
workflows.locations.*
workflows.locations.get
workflows.locations.list
workflows.operations.get
workflows.operations.list
workflows.stepEntries.*
workflows.stepEntries.get
workflows.stepEntries.list
workflows.workflows.get
workflows.workflows.list
workflows.workflows.listEffectiveTags
workflows.workflows.listRevision
workflows.workflows.listTagBindings
Workflows Invoker
(roles/workflows.invoker)
Access to execute workflows and manage the executions using the API. Does not provide access to develop and debug workflows.
Lowest-level resources where you can grant this role:
Project
resourcemanager.projects.get
resourcemanager.projects.list
workflows.callbacks.*
workflows.callbacks.list
workflows.callbacks.send
workflows.executions.*
workflows.executions.cancel
workflows.executions.create
workflows.executions.get
workflows.executions.list
workflows.stepEntries.*
workflows.stepEntries.get
workflows.stepEntries.list
Service agent roles
Service agent roles should only be granted to service agents.
Role
Permissions
Cloud Workflows Service Agent
(roles/workflows.serviceAgent)
Gives Cloud Workflows service account access to managed resources.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-06-24 UTC."],[],[]]