En este documento, se describe cómo ver, actualizar y borrar dominios y subdominios de datos con la consola de Google Cloud y la API de REST.
Antes de comenzar
Antes de administrar los dominios de datos, asegúrate de tener los roles necesarios y las APIs habilitadas.
Habilita las APIs
Habilitar la API de Dataplex
Roles necesarios para habilitar las APIs
Para habilitar APIs, necesitas el permiso serviceusage.services.enable. Si creaste el proyecto, es probable que ya tengas este permiso a través del rol de propietario (roles/owner). De lo contrario, puedes obtener este permiso a través del rol de administrador de Service Usage (roles/serviceusage.serviceUsageAdmin). Obtén más información para otorgar roles.
Roles obligatorios
Para obtener los permisos que necesitas para administrar dominios de datos, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto:
-
Actualiza los dominios de datos y las vinculaciones de recursos:
Editor de configuración de dominios de datos de Dataplex (
roles/dataplex.dataDomainEditor) -
Consulta la configuración del dominio de datos y las vinculaciones:
Visualizador de configuración de dominios de datos de Dataplex (
roles/dataplex.dataDomainViewer)
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Cómo ver los dominios y subdominios de datos
Visualiza los dominios y subdominios de datos en un proyecto específico.
Console
Ver todos los dominios de datos
En la consola de Google Cloud , ve a la página Dominios de datos.
En la tabla, se enumeran los dominios creados. Haz clic en la flecha Expandir junto al nombre del dominio de datos para ver los subdominios anidados.
Consulta los detalles de los dominios y subdominios de datos
En la consola de Google Cloud , ve a la página Dominios de datos.
Haz clic en el nombre del dominio o subdominio que deseas ver.
En la página Detalles del dominio, se muestran las siguientes pestañas:
- Descripción general: Proporciona una descripción general del dominio y la lista de aspectos obligatorios y opcionales.
- Recursos: Enumera los recursos incluidos en este dominio. La lista muestra solo las carpetas, los proyectos y los recursos incluidos directamente en el dominio.
REST
Cómo ver los dominios y subdominios de datos
Para ver los dominios de datos, usa el método projects.locations.dataDomains.list:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: La región de tu proyecto. Por ejemplo,us-central1
Método HTTP y URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Cómo ver los subdominios de datos
Para ver los subdominios de datos, usa el método projects.locations.dataDomains.listSubdomains:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: Es la región en la que existe el dominio de datos principal. Por ejemplo,us-central1DOMAIN_ID: Es el identificador único del dominio de datos principal.
Método HTTP y URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/subdomains
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Usa el parámetro filter para enumerar los subdominios que pertenecen a un dominio principal específico:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: Es la región en la que existe el dominio de datos principal. Por ejemplo,us-central1PARENT_DOMAIN_ID: Es el identificador único del dominio de datos principal.
Método HTTP y URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains?filter=parent_data_domain="projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/PARENT_DOMAIN_ID"
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Cómo ver los detalles del dominio de datos
Para obtener detalles del dominio o subdominio, usa el método projects.locations.dataDomains.get:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: Es la región en la que existe el dominio de datos. Por ejemplo,us-central1DOMAIN_ID: Es el identificador único del dominio o subdominio de datos.
Método HTTP y URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Actualiza un dominio o subdominio de datos
Puedes actualizar el nombre visible, la descripción y las etiquetas de un dominio. No puedes cambiar el ID ni la ubicación del dominio después de crearlo.
Console
En la consola de Google Cloud , ve a la página Dominios de datos.
Haz clic en el nombre del dominio o subdominio para ir a la página de detalles.
En la barra superior, haz clic en Editar.
Actualiza el Nombre visible o la Descripción.
Haz clic en Guardar.
REST
Para actualizar un dominio de datos, usa el método projects.locations.dataDomains.patch:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: Es la región en la que existe el dominio de datos. Por ejemplo,us-central1DOMAIN_ID: Es el identificador único del dominio o subdominio de datos.
Método HTTP y URL:
PATCH https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID?updateMask=description,labels
Cuerpo JSON de la solicitud:
{
"description": "Updated description for the domain",
"labels": {
"status": "active"
}
}
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Borra un dominio o subdominio de datos
Solo puedes borrar un dominio de datos vacío. Debes borrar todos los subdominios y quitar todas las vinculaciones de recursos asociadas con el dominio antes de intentar borrar el dominio en sí. Si el dominio no está vacío, la solicitud de eliminación falla con un error.
Console
En la consola de Google Cloud , ve a la página Dominios de datos.
Haz clic en el nombre del dominio o subdominio para ir a la página de detalles.
En la barra superior, haz clic en Borrar.
Para confirmar la eliminación, escribe el nombre del dominio o subdominio de datos.
Haz clic en Borrar.
REST
Para borrar un dominio de datos, usa el método projects.locations.dataDomains.delete:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: Es la región en la que existe el dominio de datos. Por ejemplo,us-central1DOMAIN_ID: Es el identificador único del dominio o subdominio de datos.
Método HTTP y URL:
DELETE https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
¿Qué sigue?
- Obtén más información sobre los dominios de datos.
- Obtén más información sobre la vinculación e inclusión de recursos.
- Obtén más información para crear dominios de datos.
- Obtén más información para usar dominios de datos.