En esta página se describen las opciones de control de acceso que tiene disponibles en Cloud Scheduler.
Información general
Cloud Scheduler usa Gestión de Identidades y Accesos (IAM) para el control de acceso.
Para obtener una introducción a IAM y sus funciones, consulta la descripción general de IAM. Para saber cómo conceder y revocar el acceso, consulta Gestionar el acceso a proyectos, carpetas y organizaciones.
Para ver las listas de permisos y roles que admite Cloud Scheduler, consulta las secciones siguientes.
Habilitar la API de Cloud Scheduler
Para ver y asignar roles de IAM de Cloud Scheduler, debes habilitar la API Cloud Scheduler en tu proyecto. No podrás ver los roles de Cloud Scheduler en la Google Cloud consola hasta que habilites la API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM
role (roles/serviceusage.serviceUsageAdmin
), which
contains the serviceusage.services.enable
permission. Learn how to grant
roles.
Funciones predefinidas
En la siguiente tabla se indican los roles de gestión de identidades y accesos predefinidos de Cloud Scheduler, así como una lista de todos los permisos que incluye cada rol.
Los roles predefinidos se adaptan a la mayoría de los casos prácticos habituales. Si los roles predefinidos no se ajustan a tu caso práctico, puedes crear un rol personalizado de IAM.
Roles de Cloud Scheduler
Role | Permissions |
---|---|
Cloud Scheduler Admin( Full access to jobs and executions. Note that a Cloud Scheduler Admin (or any custom role with the permission cloudscheduler.jobs.create) can create jobs that publish to any Pub/Sub topics within the project. |
|
Cloud Scheduler Job Runner( Access to run jobs. |
|
Cloud Scheduler Service Agent( Grants Cloud Scheduler Service Account access to manage resources. |
|
Cloud Scheduler Viewer( Get and list access to jobs, executions, and locations. |
|
Gestión de identidades y accesos a nivel de proyecto
A nivel de proyecto, puedes asignar, cambiar y revocar roles de gestión de identidades y accesos mediante la Google Cloud consola, la API de gestión de identidades y accesos o la CLI de Google Cloud. Para obtener instrucciones, consulta el artículo Gestionar acceso a proyectos, carpetas y organizaciones.