Gestionar las dependencias de la API de BigQuery
En este documento se describen los Cloud de Confiance by S3NS servicios y las APIs de los que depende BigQuery. También se explica cómo afecta al comportamiento de BigQuery cuando inhabilitas esos servicios. Consulta este documento antes de habilitar o inhabilitar servicios en tu proyecto.
Algunos servicios están habilitados de forma predeterminada en todos los proyectos que creas. Cloud de Confiance Otras APIs se habilitan automáticamente en todos los proyectos de Cloud de Confiance que usan BigQuery. Los servicios restantes deben habilitarse explícitamente para poder usar sus funciones. Para obtener más información, consulta los siguientes recursos:
Este documento está dirigido a administradores.
Servicios habilitados de forma predeterminada
Los siguientes servicios están habilitados de forma predeterminada en todos los proyectos nuevos deCloud de Confiance :
| Servicio | Qué funciones dependen de ella | Efectos de inhabilitar este servicio |
|---|---|---|
analyticshub.googleapis.com |
|
|
bigqueryconnection.googleapis.com |
|
|
bigquerymigration.googleapis.com |
Nota: Normalmente, puedes inhabilitar este servicio después de completar la migración de datos. |
|
bigquerydatapolicy.googleapis.com |
|
|
bigquerydatatransfer.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
Efecto de inhabilitar la API de BigQuery
Si inhabilita la API 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 BigQuery Unified
La API BigQuery Unified (bigqueryunified.googleapis.com) incluye una colección seleccionada de servicios necesarios para que funcionen varias funciones de BigQuery. Si habilitas la API unificada de BigQuery, todos estos servicios se activarán simultáneamente. Google puede actualizar los servicios de esta colección, y esos servicios se habilitan automáticamente en los proyectos en los que esta API esté habilitada.
Puedes inhabilitar servicios y APIs concretos.
Para obtener instrucciones sobre cómo habilitar bigqueryunified.googleapis.com, consulta Habilitar e inhabilitar servicios.
| Servicio | Qué funciones dependen de ella | 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 funciones correspondientes estén disponibles:
| Servicio | Qué funciones dependen de ella | Efectos de inhabilitar este servicio |
|---|---|---|
cloudaicompanion.googleapis.com |
|
|
composer.googleapis.com |
|
|
datalineage.googleapis.com |
|
|
Habilitar manualmente los recursos de código de BigQuery
Para gestionar recursos de código en BigQuery, como cuadernos y consultas guardadas, debes habilitar las siguientes APIs:
- API de Compute Engine
- API Dataform
- API de Vertex AI
Antes de marzo del 2024, estas APIs no estaban habilitadas automáticamente de forma predeterminada. Si tienes secuencias de comandos de automatización anteriores a marzo del 2024 que dependían del estado de estas APIs, es posible que tengas que actualizarlas. Si ya tienes estas APIs habilitadas, verás las carpetas Notebooks y Queries en el panel Explorador de BigQuery.
Antes de empezar
Para habilitar manualmente la gestión de recursos de código, debes tener el rol de propietario (roles/owner) de Gestión de Identidades y Accesos (IAM) .
Habilitar manualmente los recursos de código de BigQuery
Para habilitar las dependencias de API necesarias para los recursos de código, sigue estos pasos:
Ve a la página BigQuery.
En Studio, en la barra de pestañas del panel del editor, haz clic en el menú desplegable situado junto al signo +, coloca el puntero sobre Notebook y, a continuación, selecciona Empty notebook (Notebook vacío).
Haz clic en Habilitar APIs.
Si no ves esta opción, comprueba si tienes el rol Propietario de gestión de identidades y accesos (IAM)
roles/owner. Si se abre un cuaderno vacío, significa que ya tienes habilitadas las APIs necesarias.En el panel Habilitar funciones principales, en la sección APIs de funciones principales, haz lo siguiente:
- Para habilitar todas las dependencias de BigQuery para la transmisión de datos, la programación y los cuadernos, haz clic en Habilitar junto a API unificada de BigQuery.
- Opcional: Para elegir las APIs que quieres habilitar, haz clic en Ver y habilitar APIs concretas y, a continuación, en Habilitar junto a cada API que quieras habilitar.
- Cuando las APIs estén habilitadas, haz clic en Siguiente.
Opcional: Define los permisos de usuario en la sección Permisos:
- Para conceder a las principales la capacidad de crear recursos de código, así como de leer, editar y definir permisos para los recursos de código que hayan creado, escribe sus nombres de usuario o de grupo en el campo Usuario de BigQuery Studio.
- Para conceder a las principales la capacidad de leer, editar y definir permisos para todos los recursos de código compartidos con ellas, escribe sus nombres de usuario o de grupo en el campo Administrador de BigQuery Studio.
Haz clic en Siguiente.
Opcional: En la sección APIs adicionales, haz clic en Habilitar todas para habilitar las APIs que necesites para crear procedimientos remotos de BigQuery mediante BigQuery DataFrames.
Si has decidido no habilitar las APIs adicionales, haz clic en Cerrar para cerrar el panel Habilitar funciones principales.
Restringir el acceso a recursos de código
Para evitar que se habiliten APIs adicionales, puedes definir la restricción de la política de la organización Restrict Resource Service Usage. Puedes desactivar las APIs seleccionadas en cualquier momento.
Siguientes pasos
- Para saber cómo gestionar los servicios, consulta el artículo Habilitar e inhabilitar servicios. Cloud de Confiance
- Para saber cómo gestionar el acceso a las APIs de forma granular con restricciones de políticas de organización, consulta el artículo sobre cómo restringir el uso de recursos.
- Para saber cómo controlar el acceso a los servicios con roles y permisos de gestión de identidades y accesos (IAM) en BigQuery, consulta el artículo sobre los roles y permisos de gestión de identidades y accesos de BigQuery.