Administra las dependencias de la API de BigQuery
En este documento, se describen los servicios y las APIs de los que depende BigQuery. Trusted Cloud by S3NS También se explican los efectos en el comportamiento de BigQuery cuando inhabilitas esos servicios. Revisa este documento antes de habilitar o inhabilitar servicios en tu proyecto.
Algunos servicios están habilitados de forma predeterminada en cada proyecto de Trusted Cloud que creas. Otras APIs se habilitan automáticamente para todos los proyectos Trusted Cloud que usan BigQuery. Los servicios restantes se deben habilitar explícitamente antes de que puedas usar sus funciones. Para obtener más información, consulta los siguientes recursos:
Este documento está dirigido a los administradores.
Servicios habilitados de manera predeterminada
Los siguientes servicios están habilitados de forma predeterminada para cada proyecto nuevo deTrusted Cloud :
Servicio | Qué funciones dependen de él | Efectos de inhabilitar este servicio |
---|---|---|
analyticshub.googleapis.com |
|
|
bigqueryconnection.googleapis.com |
|
|
bigquerymigration.googleapis.com |
Nota: Por lo general, puedes inhabilitar este servicio después de completar la migración de datos. |
|
bigquerydatapolicy.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
Efecto de inhabilitar la API de BigQuery
Si inhabilitas la API de BigQuery, también se inhabilitarán los siguientes servicios que dependen de ella:
- binaryauthorization.googleapis.com
- container.googleapis.com
- cloudapis.googleapis.com
- dataprep.googleapis.com
- servicebroker.googleapis.com
- telecomdatafabric.googleapis.com
Servicios habilitados por la API de BigQuery Unified
La API de BigQuery Unified (bigqueryunified.googleapis.com
) incluye una colección seleccionada de servicios que son necesarios para que funcionen varias funciones de BigQuery. Si habilitas la API de BigQuery Unified, todos estos servicios se activarán de forma simultánea. Google puede actualizar los servicios de esta colección, y esos servicios se habilitan automáticamente en los proyectos con esta API habilitada.
Puedes inhabilitar servicios y APIs individuales.
Para obtener instrucciones sobre cómo habilitar bigqueryunified.googleapis.com
, consulta Habilita e inhabilita servicios.
Servicio | Qué funciones dependen de él | Efectos de inhabilitar este servicio |
---|---|---|
aiplatform.googleapis.com |
|
|
bigqueryunified.googleapis.com |
|
|
compute.googleapis.com |
|
|
dataproc.googleapis.com |
|
|
datastream.googleapis.com |
|
Servicios inhabilitados de forma predeterminada
Debes habilitar manualmente los siguientes servicios para que las capacidades correspondientes estén disponibles:
Servicio | Qué funciones dependen de él | Efectos de inhabilitar este servicio |
---|---|---|
cloudaicompanion.googleapis.com |
|
|
composer.googleapis.com |
|
|
datalineage.googleapis.com |
|
|
Habilita manualmente los elementos de código de BigQuery
Para administrar elementos de código en BigQuery, como notebooks y consultas guardadas, debes habilitar las siguientes APIs:
- La API de Compute Engine
- La API de Dataform
- La API de Vertex AI
Antes de marzo de 2024, estas APIs no se habilitaban automáticamente de forma predeterminada. Si tienes secuencias de comandos de automatización anteriores a marzo de 2024 que dependían del estado de estas APIs, es posible que debas actualizarlas. Si ya tienes habilitadas estas APIs, verás nuevas carpetas de Notebooks y Consultas en el panel Explorador de BigQuery.
Antes de comenzar
Si deseas habilitar la administración de elementos de código de forma manual,
debes tener el rol de propietario (roles/owner
)
de Identity and Access Management (IAM).
Habilita manualmente los elementos de código de BigQuery
Para habilitar las dependencias de API requeridas para los recursos de código, sigue estos pasos:
Ve a la página de BigQuery.
En Studio, en la barra de pestañas del panel del editor, haz clic en la flecha desplegable
junto al signo +, mantén el puntero sobre Notebook y, luego, selecciona Plantilla de BigQuery.En el banner que aparece debajo de la barra de pestañas del panel de edición, haz clic en Habilitar.
Si no ves el banner, comprueba si tienes el rol de Propietario de IAM requerida.
En el panel Habilitar funciones, en la sección APIs de funciones principales, haz lo siguiente:
- Para habilitar el historial de versiones y el uso compartido de elementos de código, en la sección Historial de versiones y uso compartido, haz clic en Habilitar.
- Para habilitar los notebooks, en Notebooks de Python, haz clic en Habilitar todos.
- Cuando se habiliten las APIs, haz clic en Siguiente.
Opcional: Configura los permisos del usuario en la sección Permisos:
- Para otorgar a las principales la capacidad de crear elementos de código, y leer, editar y establecer permisos para los elementos de código que crearon, escribe sus nombres de usuario o grupo en el campo Creador.
- Para otorgar a los principales la capacidad de leer, editar y establecer permisos para todos los elementos de código compartidos con ellos, escribe sus nombres de usuario o grupo en el campo Propietario.
Haz clic en Siguiente.
Opcional: En la sección APIs adicionales, haz clic en Habilitar todo para habilitar las APIs que necesitas para crear procedimientos remotos de BigQuery con BigQuery DataFrames.
Si eliges no habilitar las APIs adicionales, haz clic en Cerrar para cerrar el panel Habilitar funciones.
Restringe el acceso a los recursos de código
Para evitar la habilitación de APIs adicionales, configura la restricción de la política de la organización Restringir el uso de servicios del recurso. Puedes desactivar las APIs seleccionadas en cualquier momento.
Próximos pasos
- Para obtener información sobre cómo administrar los Trusted Cloud servicios, consulta Cómo habilitar e inhabilitar servicios.
- Para obtener información sobre cómo administrar el acceso a la API a un nivel detallado con restricciones de políticas de la organización, consulta Restringe el uso de recursos.
- Para obtener información sobre cómo controlar el acceso a los servicios con roles y permisos de Identity and Access Management (IAM) para BigQuery, consulta Roles y permisos de IAM de BigQuery.