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.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per gestire i domini di dati, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
-
Aggiorna i domini di dati e i binding delle risorse:
Dataplex Data Domain Configuration Editor (
roles/dataplex.dataDomainEditor) -
Visualizza la configurazione del dominio dati e dei binding:
Dataplex Data Domain Configuration Viewer (
roles/dataplex.dataDomainViewer)
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
Nella console Google Cloud , vai alla pagina Domini di dati.
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
Nella console Google Cloud , vai alla pagina Domini di dati.
Fai clic sul nome del dominio o sottodominio che vuoi visualizzare.
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
Nella console Google Cloud , vai alla pagina Domini di dati.
Fai clic sul nome del dominio o del sottodominio per andare alla pagina dei dettagli.
Nella barra superiore, fai clic su Modifica.
Aggiorna il Nome visualizzato o la Descrizione.
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
Nella console Google Cloud , vai alla pagina Domini di dati.
Fai clic sul nome del dominio o del sottodominio per andare alla pagina dei dettagli.
Nella barra in alto, fai clic su Elimina.
Conferma l'eliminazione digitando il nome del dominio o del sottodominio di dati.
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
- Scopri di più sui domini di dati.
- Scopri di più sul binding e sull'inclusione delle risorse.
- Scopri come creare domini di dati.
- Scopri come utilizzare i domini di dati.