En esta página, se describe cómo otorgar Identity and Access Management (IAM) de Spanner permisos a una cuenta para Google Cloud proyecto, instancia, base de datos o copia de seguridad.
Para obtener información sobre los roles de Google Cloud, consulta Descripción de las funciones. Para obtener más información sobre los roles de Spanner, consulta Control de acceso: roles.
Permisos a nivel del proyecto
Puedes otorgar permisos de IAM para todo un proyecto de Google Cloud a fin de una cuenta en la página IAM de la consola de Google Cloud. Si agregas permisos a nivel del proyecto, se otorgan los permisos de IAM a una cuenta para todas las instancias, bases de datos y copias de seguridad de Spanner del proyecto.
Verifica que puedas agregar permisos
Antes de que intentes aplicar los permisos a nivel del proyecto, verifica que tengas los permisos suficientes para aplicar funciones a otra cuenta. Necesitas permisos a nivel del proyecto.
Ve a la página IAM de tu proyecto.
Selecciona Principales como la opción Ver por.
Busca tu cuenta en la lista. Si tu cuenta aparece como propietario o editor en la columna función, tienes los permisos suficientes.
Si no tienes los permisos suficientes a nivel del proyecto, pídele al propietario del proyecto que te otorgue permisos adicionales.
Otorga permisos a los principales
Ve a la página IAM de tu proyecto.
Selecciona Principales como la opción Ver por.
Busca la cuenta en la lista y haz clic en Editar .
En la página Editar permisos, haz clic en Agregar otra función.
Selecciona una función en la lista desplegable.
Haz clic en Guardar.
Agrega los principales al proyecto
Ve a la página IAM de tu proyecto.
Haz clic en el botón Agregar que se encuentra debajo de la barra de herramientas.
En el cuadro Principales nuevas, ingresa el correo electrónico de la cuenta que deseas agregar.
Selecciona una función en la lista desplegable.
Haz clic en Guardar.
Para obtener más información, consulta Cómo otorgar, cambiar y revocar el acceso a los recursos.
Permisos a nivel de la instancia
Verifica que puedas agregar permisos
Antes de que intentes aplicar los permisos a nivel de la instancia al nivel de la instancia, verifica que tengas los permisos suficientes para aplicar funciones a otra cuenta. Necesitas permisos a nivel del proyecto o de la instancia.
Ve a la página IAM de tu proyecto.
Selecciona Principales como la opción Ver por.
Busca tu cuenta en la lista. Si tu cuenta aparece como Propietario, Editor o Administrador de Cloud Spanner en el Función, tiene permisos suficientes. De lo contrario, continúa con el paso siguiente.
Ve a la página Instancias de Spanner.
Selecciona la casilla de verificación de la instancia.
El panel de información aparece en el lado derecho de la página.En la pestaña Permisos del panel de información, expande las listas de principales y busca tu cuenta. Si tu cuenta aparece como Propietario, Editor o Administrador de Spanner, tienes los permisos suficientes.
Si no tienes suficientes permisos a nivel del proyecto o de la instancia, pídele al propietario del proyecto que te otorgue permisos adicionales.
Agrega permisos a nivel de la instancia
Sigue estos pasos para aplicar roles de Spanner a una instancia en un en un proyecto final.
Ve a la página Instancias de Spanner.
Selecciona la casilla de verificación de la instancia.
El panel de información aparece en el lado derecho de la página.Haz clic en la pestaña Permisos en el panel de información.
En el cuadro Agregar principales del panel de información, ingresa la dirección de correo electrónico de la cuenta que deseas agregar.
Selecciona una o más funciones en la lista desplegable.
Haga clic en Add.
Permisos a nivel de la base de datos
Verifica que puedas agregar permisos
Antes de que intentes aplicar los permisos a nivel de la base de datos, comprueba que tienes los permisos suficientes para aplicar funciones a otra cuenta. Necesitas permisos a nivel del proyecto, de la instancia o de la base de datos.
Ve a la página IAM de tu proyecto.
Selecciona Principales como la opción Ver por.
Busca tu cuenta en la lista. Si tu cuenta aparece como Propietario, Editor, Administrador de Cloud Spanner o Administrador de base de datos de Cloud Spanner en el Función, tiene permisos suficientes. De lo contrario, continúa con el paso siguiente.
Ve a la página Instancias de Spanner.
Selecciona la casilla de verificación de la instancia que contiene tu base de datos.
El panel de información aparece en el lado derecho de la página.En la pestaña Permisos del panel de información, expande las listas de principales y busca tu cuenta. Si tu cuenta aparece como propietario, editor, administrador de Spanner o administrador de bases de datos de Spanner, tienes los permisos suficientes. De lo contrario, continúa con el paso siguiente.
Haz clic en el nombre de la instancia para ir a la página de Detalles de la instancia.
Haz clic en Mostrar panel de información en el lado derecho de la página.
En la pestaña Descripción general de la página, selecciona la casilla de verificación de tu base de datos.
En la pestaña Permisos del panel de información, expande las listas de principales y busca tu cuenta. Si tu cuenta aparece como propietario, editor, administrador de Spanner o administrador de bases de datos de Spanner, tienes los permisos suficientes.
Si no tienes los permisos suficientes a nivel del proyecto, de la instancia o de la base de datos, pídele al propietario del proyecto que te otorgue permisos adicionales.
Agrega permisos a nivel de la base de datos
Sigue estos pasos para otorgar acceso a los roles a nivel de la base de datos de una principal.
Ve a la página Instancias de Spanner.
Haz clic en el nombre de la instancia que contiene tu base de datos para ir a la página Detalles de la instancia.
En la pestaña Descripción general, selecciona la casilla de verificación de tu base de datos.
Aparecerá el panel de información.Haz clic en Agregar principal.
En el panel Agregar principales, en Principales nuevos, ingresa la dirección de correo electrónico de la cuenta que deseas agregar.
Selecciona una o más funciones en la lista desplegable.
Haz clic en Guardar.
Quita permisos a nivel de la base de datos
Sigue estos pasos para quitar roles a nivel de la base de datos de un principal.
Ve a la página Instancias de Spanner.
Haz clic en el nombre de la instancia que contiene tu base de datos para ir a la página Detalles de la instancia.
En la pestaña Descripción general, selecciona la casilla de verificación de tu base de datos.
Aparecerá el panel de información.En el panel de información, en Role/Principal, busca el rol a nivel de la base de datos que deseas quitar y expándelo.
Se muestra una lista de las principales que tienen este rol.
Haz clic en el ícono de papelera junto a la principal de la que deseas quitar el rol.
En el cuadro de diálogo de confirmación, selecciona la casilla de verificación y haz clic en QUITAR.
Permisos a nivel de la copia de seguridad
Verifica que puedas agregar permisos
Antes de que intentes aplicar los permisos a nivel de la copia de seguridad, verifica que tengas los permisos suficientes para aplicar funciones a otra cuenta. Necesitas permisos en el proyecto, la instancia o la copia de seguridad.
Ve a la página IAM de tu proyecto.
Selecciona Principales como la opción Ver por.
Busca tu cuenta en la lista. Si tu cuenta aparece como Propietario, Editor, Administrador de Cloud Spanner, Administrador de copias de seguridad de Cloud Spanner en el Función, tienes suficientes permisos. De lo contrario, continúa con el paso siguiente.
Ve a la página Instancias de Spanner.
Selecciona la casilla de verificación de la instancia que contiene tu copia de seguridad.
El panel de información aparece en el lado derecho de la página.En la pestaña Permisos del panel de información, expande las listas de principales y busca tu cuenta. Si tu cuenta aparece como Propietario, Editor, Administrador de Spanner o Administrador de copias de seguridad de Spanner, tienes los permisos suficientes. De lo contrario, continúa con el paso siguiente.
Haz clic en el nombre de la instancia para ir a la página de Detalles de la instancia.
Haz clic en la pestaña Copia de seguridad/Restablecimientos y selecciona tu copia de seguridad en la tabla Copia de seguridad.
Haz clic en Mostrar panel de información a la derecha.
En el Panel de información, busca tu cuenta. Si tu cuenta aparece como Propietario, Editor, Administrador de Cloud Spanner, Administrador de copias de seguridad de Cloud Spanner en la columna Función, tienes suficientes permisos.
Si no tienes suficientes permisos a nivel del proyecto o de la instancia, pídele al propietario del proyecto que te otorgue permisos adicionales.
Agrega permisos a nivel de la copia de seguridad
Sigue estos pasos para aplicar roles de Spanner a una copia de seguridad individual en un proyecto.
Ve a la página Instancias de Spanner.
Haz clic en el nombre de la instancia que contiene tu copia de seguridad para ir a la página Detalles de la instancia.
En la pestaña Copia de seguridad/Restablecimientos, selecciona tu copia de seguridad.
Aparecerá el panel de información.Haz clic en la pestaña Permisos en el panel de información.
En el cuadro Agregar principales del panel de información, ingresa la dirección de correo electrónico de la cuenta que deseas agregar.
Selecciona una o más funciones en la lista desplegable.
Haga clic en Add.