Autentica en Bigtable

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

En este documento, se describe cómo autenticar Cloud Bigtable de manera programática.

Para obtener más información sobre la autenticación de Google Cloud, consulta la descripción general de la autenticación.

Acceso a la API

Bigtable admite el acceso programático. La forma en la que te autenticas en Bigtable depende de cómo accedes a la API. Puedes acceder a la API de las siguientes maneras:

Bibliotecas cliente

Las bibliotecas cliente de Bigtable proporcionan compatibilidad de lenguajes de alto nivel para la autenticación de Bigtable de manera programática. Las bibliotecas cliente admiten las credenciales predeterminadas de la aplicación (ADC). Las bibliotecas buscan credenciales en un conjunto de ubicaciones definidas y las usan para autenticar solicitudes a la API. Con ADC, puedes hacer que las credenciales estén disponibles para tu aplicación en una variedad de entornos, como el desarrollo o producción local, sin necesidad de modificar el código de la aplicación.

Para usar ADC, primero debes proporcionar tus credenciales a ADC.

Google Cloud CLI

Cuando usas la CLI de gcloud para acceder a Bigtable, accede a la CLI de gcloud con una Cuenta de Google, que proporciona las credenciales que usan los comandos de la CLI de gcloud.

Si las políticas de seguridad de tu organización impiden que las cuentas de usuario tengan los permisos necesarios, puedes actuar en nombre de una cuenta de servicio mediante la propiedad impersonate_service_account o mediante la marca --impersonate-service-account, que afecta solo al comando para el que la usas.

Para obtener más información sobre el uso de la CLI de gcloud con Bigtable, consulta las páginas de referencia de la CLI de gcloud.

REST

Puedes autenticarte en Bigtable desde la línea de comandos mediante las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Autentica mediante REST.

Si deseas usar la API sin usar una biblioteca cliente, puedes usar la biblioteca de autenticación de Google para tu lenguaje de programación. También puedes implementar la autenticación en el código.

Control de acceso en Bigtable

Cuando otorgues roles a un principal, siempre otorga roles con los permisos necesarios; otorgar funciones más amplias, como roles básicos, infringe el principio de privilegio mínimo.

Para obtener más información sobre las funciones de Bigtable, consulta Control de acceso con IAM. Para obtener más información sobre Identity and Access Management (IAM) y la autorización, consulta Descripción general de IAM.

¿Qué sigue?