Roles de Propietario, Editor y Visualizador

Los roles básicos (Propietario, Editor y Visualizador) son fundamentales para IAM. En ellos, se incluyen diferentes niveles de permisos de acceso a todos los productos y servicios de Firebase.

En la siguiente tabla, se resumen los permisos incluidos en cada rol. Obtén más detalles sobre las funciones personalizadas en la documentación de Google Cloud

Ten en cuenta que los roles básicos se denominaban “roles primitivos”.

Asigna estos roles a los miembros del proyecto con Firebase console o Google Cloud Console.

Rol Permisos
Visualizador
roles/viewer
Tiene permisos para realizar acciones de solo lectura, como ver (pero no modificar) los recursos o datos existentes.
Editor
roles/editor
Tiene todos los permisos de la función de visualizador, además de los permisos para realizar acciones que modifican el estado, como la modificación de recursos existentes.
Propietario
roles/owner
Tiene todos los permisos de la función de Editor, además de los permisos para realizar las siguientes acciones:
  • Administrar funciones y permisos de un proyecto, así como todos los recursos dentro de este
  • Configurar la facturación de un proyecto
  • Borrar o restablecer un proyecto

Importancia de asignar el rol de propietario

Para garantizar la administración adecuada de un proyecto de Firebase, este debe tener un propietario. El propietario de un proyecto es la persona que puede realizar varias acciones administrativas importantes (como la asignación de roles y la administración de propiedades de Google Analytics). Además, la asistencia de Firebase solo puede completar solicitudes administrativas de propietarios de proyectos que se hayan demostrado.

Después de configurar los propietarios de un proyecto de Firebase, es importante mantener esas asignaciones actualizadas.

Ten en cuenta que si un proyecto de Firebase forma parte de una organización de Google Cloud, la persona que administra tu organización de Google Cloud puede realizar muchas tareas que puede realizar un propietario. Sin embargo, en el caso de varias tareas específicas del propietario (como la asignación de roles o la administración de propiedades de Google Analytics), es posible que el administrador se deba asignar el rol real de propietario para realizar esas tareas.