Gestisci domini di dati

Questo documento descrive come visualizzare, aggiornare ed eliminare domini e sottodomini di dati utilizzando la console Google Cloud e l'API REST.

Prima di iniziare

Prima di gestire i domini di dati, assicurati di aver abilitato i ruoli e le API richiesti.

Abilita API

Abilitare l'API Dataplex.

Ruoli richiesti per abilitare le API

Per abilitare le API, devi disporre dell'autorizzazione serviceusage.services.enable. Se hai creato il progetto, probabilmente disponi già di questa autorizzazione tramite il ruolo Proprietario (roles/owner). In caso contrario, puoi ottenere questa autorizzazione tramite il ruolo Amministratore utilizzo dei servizi (roles/serviceusage.serviceUsageAdmin). Scopri come concedere i ruoli.

Abilitare l'API

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per gestire i domini di dati, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Visualizzare domini e sottodomini di dati

Visualizza domini e sottodomini di dati in un progetto specifico.

Console

Visualizza tutti i domini di dati

  1. Nella console Google Cloud , vai alla pagina Domini di dati.

    Vai a Domini di dati

  2. La tabella elenca i domini creati. Fai clic sulla freccia Espandi accanto al nome del dominio di dati per visualizzare i sottodomini nidificati.

Visualizzare i dettagli del dominio e del sottodominio dei dati

  1. Nella console Google Cloud , vai alla pagina Domini di dati.

    Vai a Domini di dati

  2. Fai clic sul nome del dominio o sottodominio che vuoi visualizzare.

  3. La pagina Dettagli dominio mostra le seguenti schede:

    • Panoramica: fornisce una panoramica del dominio e l'elenco degli aspetti obbligatori e facoltativi.
    • Risorse: elenca le risorse incluse in questo dominio. L'elenco mostra solo le cartelle, le risorse e i progetti inclusi direttamente nel dominio.

REST

Visualizzare domini e sottodomini di dati

Per visualizzare i domini di dati, utilizza il metodo projects.locations.dataDomains.list:

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID del tuo Google Cloud progetto.
  • LOCATION_ID: la regione del progetto. Ad esempio, us-central1.

Metodo HTTP e URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere un codice di stato riuscito (2xx) e una risposta vuota.

Visualizzare i sottodomini dei dati

Per visualizzare i sottodomini dei dati, utilizza il metodo projects.locations.dataDomains.listSubdomains:

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID del tuo Google Cloud progetto.
  • LOCATION_ID: la regione in cui esiste il dominio dati principale. Ad esempio, us-central1.
  • DOMAIN_ID: l'identificatore univoco del dominio dati principale.

Metodo HTTP e URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/subdomains

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere un codice di stato riuscito (2xx) e una risposta vuota.

Utilizza il parametro filter per elencare i sottodomini appartenenti a un dominio principale specifico:

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID del tuo Google Cloud progetto.
  • LOCATION_ID: la regione in cui esiste il dominio dati principale. Ad esempio, us-central1.
  • PARENT_DOMAIN_ID: l'identificatore univoco del dominio dati principale.

Metodo HTTP e 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"

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere un codice di stato riuscito (2xx) e una risposta vuota.

Visualizzare i dettagli del dominio dei dati

Per ottenere i dettagli del dominio o del sottodominio, utilizza il metodo projects.locations.dataDomains.get:

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID del tuo Google Cloud progetto.
  • LOCATION_ID: la regione in cui esiste il dominio dati. Ad esempio, us-central1.
  • DOMAIN_ID: l'identificatore univoco del dominio o sottodominio di dati.

Metodo HTTP e URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere un codice di stato riuscito (2xx) e una risposta vuota.

Aggiornare un dominio o un sottodominio di dati

Puoi aggiornare il nome visualizzato, la descrizione e le etichette di un dominio. Non puoi modificare l'ID dominio o la località dopo aver creato il dominio.

Console

  1. Nella console Google Cloud , vai alla pagina Domini di dati.

    Vai a Domini di dati

  2. Fai clic sul nome del dominio o del sottodominio per andare alla pagina dei dettagli.

  3. Nella barra superiore, fai clic su Modifica.

  4. Aggiorna il Nome visualizzato o la Descrizione.

  5. Fai clic su Salva.

REST

Per aggiornare un dominio di dati, utilizza il metodo projects.locations.dataDomains.patch:

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID del tuo Google Cloud progetto.
  • LOCATION_ID: la regione in cui esiste il dominio dati. Ad esempio, us-central1.
  • DOMAIN_ID: l'identificatore univoco del dominio o sottodominio di dati.

Metodo HTTP e URL:

PATCH https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID?updateMask=description,labels

Corpo JSON della richiesta:

{
  "description": "Updated description for the domain",
  "labels": {
    "status": "active"
  }
}

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere un codice di stato riuscito (2xx) e una risposta vuota.

Eliminare un dominio di dati o un sottodominio

Puoi eliminare solo un dominio di dati vuoto. Prima di tentare di eliminare il dominio stesso, devi eliminare tutti i sottodomini e rimuovere tutte le associazioni di risorse associate al dominio. Se il dominio non è vuoto, la richiesta di eliminazione non va a buon fine e viene visualizzato un errore.

Console

  1. Nella console Google Cloud , vai alla pagina Domini di dati.

    Vai a Domini di dati

  2. Fai clic sul nome del dominio o del sottodominio per andare alla pagina dei dettagli.

  3. Nella barra in alto, fai clic su Elimina.

  4. Conferma l'eliminazione digitando il nome del dominio o del sottodominio di dati.

  5. Fai clic su Elimina.

REST

Per eliminare un dominio di dati, utilizza il metodo projects.locations.dataDomains.delete:

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID del tuo Google Cloud progetto.
  • LOCATION_ID: la regione in cui esiste il dominio dati. Ad esempio, us-central1.
  • DOMAIN_ID: l'identificatore univoco del dominio o sottodominio di dati.

Metodo HTTP e URL:

DELETE https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere un codice di stato riuscito (2xx) e una risposta vuota.

Passaggi successivi