Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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 función. Obtén más información
sobre los roles básicos
en la documentación de Google Cloud.
Ten en cuenta que los roles básicos se denominaban “roles primitivos”.
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.
Los miembros del proyecto con el rol de propietario suelen ser los únicos miembros del proyecto que pueden realizar tareas administrativas o recibir notificaciones importantes:
Los miembros del proyecto con el rol de propietario suelen ser los únicos que pueden realizar acciones administrativas importantes (como asignar roles y administrar propiedades de Google Analytics). Además, la asistencia de Firebase solo puede completar solicitudes administrativas de propietarios de proyectos que se hayan demostrado.
Los miembros del proyecto con el rol de propietario suelen ser los únicos que (de forma predeterminada) reciben notificaciones sobre cambios en el proyecto o los productos (como cambios legales y de facturación, baja de funciones, etcétera).
De manera opcional, puedes personalizar los "contactos esenciales" de tu proyecto si deseas que miembros específicos o adicionales del proyecto reciban notificaciones.
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
de 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 tenga que asignarse el
rol real de propietario para realizar
esas tareas.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (UTC)"],[],[],null,["**Basic roles** (Owner, Editor, and Viewer) are fundamental roles for IAM\nand include different levels of access permissions for all the Firebase products\nand services.\n\nThe following table summarizes the permissions included in each role. Learn more\nabout [basic roles](//cloud.google.com/iam/docs/understanding-roles#basic)\nin the Google Cloud documentation.\n\nNote that basic roles were formerly called \"primitive\" roles.\n\nAssign these roles to project members using the\n[Firebase console](https://console.firebase.google.com/project/_/settings/iam)\nor the\n[Google Cloud console](https://console.cloud.google.com/iam-admin/iam).\n| **Note:** Assigning roles using the Google Cloud console is helpful if you don't have access to open the Firebase project via the Firebase console (for example, you're the administrator of the project's Google Cloud organization).\n\n| Role | Permissions |\n|---------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Viewer** `roles/viewer` | Permissions for read-only actions, such as viewing (but not modifying) existing resources or data. |\n| **Editor** `roles/editor` | All the Viewer role permissions, **plus** permissions for actions that modify state, such as changing existing resources. | **Note:** The `roles/editor` role contains permissions to create and delete resources for most Firebase products and services. |\n| **Owner** `roles/owner` | All the Editor role permissions, **plus** permissions for the following actions: - Manage roles and permissions for a project and all resources within the project. - Set up billing for a project. - Delete or restore a project. |\n\nImportance of assigning the Owner role\n\nTo ensure proper management of a Firebase project, it must have an\n[Owner](/docs/projects/iam/roles-basic).\n\nProject members with the Owner role are\n**often the *only* project members who can do administrative\ntasks or receive important notifications**:\n\n- Project members with the Owner role are often the only members who can perform important administrative actions (like assigning roles and managing Google Analytics properties), and Firebase Support can only fulfill administrative requests from demonstrated project Owners.\n- Project members with the Owner role are often the only members who (by default) receive notifications about changes to the project or products (like billing and legal changes, deprecations of features, etc.). You can optionally [customize your project's \"essential contacts\"](https://cloud.google.com/resource-manager/docs/managing-notification-contacts) if you want specific or additional project members to receive notifications.\n\nAfter you set up the Owner(s) for a Firebase project, it's important to\nkeep those assignments up-to-date.\n\nNote that if a Firebase project is part of a Google Cloud organization, the\nperson who manages your Google Cloud organization can perform many tasks\nthat an Owner can do. However, for several Owner-specific tasks (like\nassigning roles or managing Google Analytics properties), the\nadministrator may need to assign themselves the\n[actual Owner role](/docs/projects/iam/roles-basic) to perform\nthose tasks."]]