Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
En esta página se describen los roles y permisos de Gestión de Identidades y Accesos (IAM) disponibles para controlar el acceso a los recursos de Workflows.
Todos los métodos de Workflows requieren que el llamador cuente con los permisos necesarios. Para ver una lista de los roles que admite Workflows y sus permisos correspondientes, consulta la sección Roles de Workflows de este documento.
Permisos de Workflows
En esta tabla se describen los permisos disponibles en Workflows.
Permiso
Definición
workflows.callbacks.list
Lista las retrollamadas de una ejecución de flujo de trabajo.
workflows.callbacks.send
Activa una retrollamada de ejecución de flujo de trabajo.
workflows.executions.cancel
Cancelar una ejecución de flujo de trabajo sin eliminar los rastros.
workflows.executions.create
Activa la ejecución de un flujo de trabajo.
workflows.executions.get
Obtiene el estado más reciente de las operaciones de ejecución del flujo de trabajo.
workflows.executions.list
Lista las operaciones de ejecución del flujo de trabajo.
workflows.locations.get
Obtiene la ubicación de un flujo de trabajo.
workflows.locations.list
Indique las ubicaciones en las que está disponible el servicio.
workflows.operations.cancel
Cancelar operaciones de larga duración.
workflows.operations.get
Obtener detalles de las operaciones de larga duración.
workflows.operations.list
Obtener una lista de operaciones de larga duración.
workflows.stepEntries.get
Obtiene una entrada de paso de una ejecución de flujo de trabajo.
workflows.stepEntries.list
Lista las entradas de pasos de una ejecución de flujo de trabajo.
workflows.workflows.create
Crea e implementa un flujo de trabajo.
workflows.workflows.delete
Elimina un flujo de trabajo.
workflows.workflows.get
Obtiene los ajustes de un flujo de trabajo, incluido el código fuente, las etiquetas y la descripción.
workflows.workflows.list
Permiso para mostrar los flujos de trabajo de un proyecto.
workflows.workflows.listRevision
Lista las revisiones de un flujo de trabajo.
workflows.workflows.update
Actualizar la configuración de un flujo de trabajo, incluido su código fuente, sus etiquetas y su descripción.
Roles de Workflows
En la siguiente tabla se indican los roles de gestión de identidades y accesos predefinidos de Workflows, así como una lista de todos los permisos que incluye cada rol.
Los roles disponibles se adaptan a la mayoría de los casos prácticos habituales. Si tu caso de uso no está cubierto por los roles disponibles, puedes crear un rol personalizado de 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
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
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 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
Cloud Workflows Service Agent
(roles/workflows.serviceAgent)
Gives Cloud Workflows service account access to managed resources.
container.clusters.connect
iam.serviceAccounts.get
iam.serviceAccounts.getAccessToken
iam.serviceAccounts.getOpenIdToken
serviceusage.services.use
Workflows Viewer
(roles/workflows.viewer)
Read-only access to workflows and related resources.
Lowest-level resources where you can grant this role:
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (UTC)."],[],[],null,["# Workflows roles and permissions\n\nThis page describes the Identity and Access Management (IAM) roles and permissions available to\ncontrol access to Workflows resources.\n\nOverview\n--------\n\nWorkflows uses [IAM](/iam/docs/overview)\nfor access control.\n\nTo learn more about using IAM for access control, see\n[Manage access to projects, folders, and organizations](/iam/docs/granting-changing-revoking-access).\n\nEvery Workflows method requires the caller to have the necessary\npermissions. For a list of the roles Workflows supports and their\ncorresponding permissions, in this document, see the [Workflows roles](/workflows/docs/access-control#roles)\nsection.\n\nWorkflows permissions\n---------------------\n\nThis table describes the permissions available in Workflows.\n\nWorkflows roles\n---------------\n\nThe following table lists the Workflows predefined IAM\nroles with a corresponding list of all the permissions each role includes.\n\nThe available roles address most typical use cases. If your use case isn't\ncovered by the available roles, you can\n[create an IAM custom role](/iam/docs/understanding-custom-roles). \n\nWhat's next\n-----------\n\n[Create and manage custom roles](/iam/docs/creating-custom-roles)"]]