En esta página, se describen los roles y los permisos de Identity and Access Management (IAM) disponibles para controlar el acceso a los recursos de Workflows.
Descripción general
Workflows usa IAM para el control de acceso.
Para obtener más información sobre el uso de IAM para el control de acceso, consulta Administra el acceso a proyectos, carpetas y organizaciones.
Cada método de Workflows requiere que el emisor tenga los permisos necesarios. Para obtener 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 |
Muestra una lista de devoluciones de llamada para una ejecución de flujo de trabajo. |
workflows.callbacks.send |
Activa una devolución de llamada de ejecución de flujo de trabajo. |
workflows.executions.cancel |
Cancela una ejecución de flujo de trabajo sin borrar los registros. |
workflows.executions.create |
Activa una ejecución de flujo de trabajo. |
workflows.executions.get |
Obtén el estado más reciente de las operaciones de ejecución de flujos de trabajo. |
workflows.executions.list |
Muestra una lista de las operaciones de ejecución del flujo de trabajo. |
workflows.locations.get |
Obtén la ubicación de un flujo de trabajo. |
workflows.locations.list |
Enumera las ubicaciones en las que está disponible el servicio. |
workflows.operations.cancel |
Cancela operaciones de larga duración. |
workflows.operations.get |
Obtén detalles de las operaciones de larga duración. |
workflows.operations.list |
Obtén una lista de operaciones de larga duración. |
workflows.stepEntries.get |
Obtén una entrada de paso para una ejecución de flujo de trabajo. |
workflows.stepEntries.list |
Muestra las entradas de pasos de una ejecución de flujo de trabajo. |
workflows.workflows.create |
Crea e implementa un flujo de trabajo nuevo. |
workflows.workflows.delete |
Borrar un flujo de trabajo existente |
workflows.workflows.get |
Obtén la configuración de un flujo de trabajo, incluido el código fuente, las etiquetas y la descripción. |
workflows.workflows.list |
Muestra una lista de los flujos de trabajo de un proyecto. |
workflows.workflows.listRevision |
Muestra una lista de 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 |
Funciones de los flujos de trabajo
En la siguiente tabla, se enumeran los roles de IAM predefinidos de Workflows con una lista correspondiente de todos los permisos que incluye cada rol.
Los roles disponibles abordan los casos de uso más típicos. Si los roles disponibles no cubren tu caso de uso, puedes crear una función personalizada de IAM.
¿Qué sigue?
Crea y administra roles personalizados