Administra dominios de datos

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.

Habilitar la API

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:

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

  1. En la consola de Google Cloud , ve a la página Dominios de datos.

    Ir a Dominios de datos

  2. 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

  1. En la consola de Google Cloud , ve a la página Dominios de datos.

    Ir a Dominios de datos

  2. Haz clic en el nombre del dominio o subdominio que deseas ver.

  3. 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-central1
  • 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/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-central1
  • PARENT_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-central1
  • DOMAIN_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

  1. En la consola de Google Cloud , ve a la página Dominios de datos.

    Ir a Dominios de datos

  2. Haz clic en el nombre del dominio o subdominio para ir a la página de detalles.

  3. En la barra superior, haz clic en Editar.

  4. Actualiza el Nombre visible o la Descripción.

  5. 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-central1
  • DOMAIN_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

  1. En la consola de Google Cloud , ve a la página Dominios de datos.

    Ir a Dominios de datos

  2. Haz clic en el nombre del dominio o subdominio para ir a la página de detalles.

  3. En la barra superior, haz clic en Borrar.

  4. Para confirmar la eliminación, escribe el nombre del dominio o subdominio de datos.

  5. 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-central1
  • DOMAIN_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?