In diesem Dokument wird beschrieben, wie Sie Ressourcen in Datendomänen einfügen, um Ihre Daten zu organisieren.
- Sie können eine Ressource jeweils nur in eine Domain einfügen. Sie können eine einzelne Ressource nicht mehreren Domains hinzufügen. * Sie können bis zu 500 direkte Ressourcen in eine einzelne Datendomäne aufnehmen.
Funktionsweise
So fügen Sie einer Domain eine Ressource hinzu:
- Rufen Sie die Domain-Hauptkonto-ID für die Domain ab, die Sie autorisieren möchten. Weitere Informationen finden Sie unter Domain-Principal abrufen.
- Autorisieren Sie die Domain, um den Zugriff auf eine bestimmte Ressource oder ein bestimmtes Projekt zu gewähren.
- Erstellen Sie eine Bindung zwischen der Ressource und der Domain. Weitere Informationen finden Sie unter Ressourcen an die Domain binden.
Autorisierung von Datendomänen
Durch die Domänenautorisierung wird eine Vertrauensbeziehung zwischen der Ressource und der Domain hergestellt. Ein Ressourceninhaber gewährt dem IAM-Hauptkonto der Datendomäne IAM-Berechtigungen für die Zielressource oder das Zielprojekt. Durch diese Aktion kann Knowledge Catalog die Erstellung der Bindung autorisieren und ausführen, die die Ressource mit der Domain verknüpft.
Die Domainautorisierung wird nur überprüft, wenn eine Bindung erstellt wird. Wenn Sie also die IAM-Rolle des Domain-Principals für eine Ressource widerrufen, wird die Bindung der Ressource an die Domain nicht automatisch aufgehoben und die Ressource wird nicht automatisch aus der Domain entfernt. Domainnutzer mit der Rolle roles/dataplex.dataDomainEntryReader können die Ressource weiterhin finden und ihre Metadaten ansehen, bis die Bindung zwischen Ressource und Domain explizit gelöscht wird.
Domänenautorisierung und Domänennutzerberechtigungen
Wenn Sie mit Datendomains arbeiten, ist es wichtig, zwischen der Autorisierung von Datendomains und dem Erteilen von Datendomainberechtigungen für einen Nutzer zu unterscheiden:
- Autorisierung der Datendomain:Hierbei wird die Datendomain für eine Zielressource autorisiert. Sie gewähren dem IAM-Hauptkonto der Datendomäne Berechtigungen für eine zugrunde liegende Ressource, z. B. ein Projekt oder ein BigQuery-Dataset, um die Bindung zwischen der Ressource und der Domäne zu erstellen.
- Nutzerberechtigungen für die Datendomäne erteilen:Damit ist gemeint, einem Nutzer oder Dienstkonto Berechtigungen für die Interaktion mit der Datendomäne selbst zu erteilen. Sie weisen Nutzern IAM-Rollen direkt in der Datendomäne zu, damit sie die Domäne im Knowledge Catalog ansehen, bearbeiten oder verwalten können. Weitere Informationen finden Sie unter Rollen und Berechtigungen für Datenbereiche.
Rollentypen
Wenn Sie eine Datendomain für eine Zielressource autorisieren, können Sie eine IAM-Rolle auswählen, die in einen der folgenden Rollentypen fällt: Leser, Autor oder Administrator.
Im Allgemeinen sind die Rollentypen „Autor“ und „Administrator“ dafür vorgesehen, dass Domains eine erweiterte Reihe von Aktionen für die Ressourcen ausführen können, für die sie autorisiert sind:
- Mit den Rollentypen „Autor“ kann die Domain Berechtigungen zum Bearbeiten von Metadaten für die Ressource verwalten.
- Mit Administratorrollentypen kann die Domain alle Berechtigungen für die Ressource verwalten.
Im Rahmen von Datendomänen können alle drei Rollentypen eine Bindung zur Zielressource erstellen. Nachdem die Bindung erstellt wurde, können die Nutzer in der Domain nach der Ressource suchen und ihre Metadaten ansehen. Weitere Informationen finden Sie unter Nach Datenressourcen suchen.
Berücksichtigen Sie bei der Auswahl des Rollentyps die langfristige Zugriffsebene, die Sie der Domain für die Ressource gewähren möchten.
Empfohlene Rollen für die Domainautorisierung
In den folgenden Tabellen sind die empfohlenen Rollen aufgeführt, mit denen Sie die Domain autorisieren können, die Ressourcen zu prüfen. Für jede Ressource können Sie eine andere Rolle als die empfohlene auswählen. Diese Rolle muss jedoch die Berechtigungen enthalten, die zum Ausführen von Ressourcenbindungen erforderlich sind.
Wählen Sie aus der Liste den Ressourcentyp aus, für den Sie die Rollen aufrufen möchten.
| Ressourcentyp | Rollentyp | Empfohlene Rollen | Beschreibung | Erforderliche Berechtigungen |
|---|---|---|---|---|
| Projekt | Reader | roles/browser |
Erteilt der Domain die Berechtigung, Informationen zu einem Projekt abzurufen. |
resourcemanager.projects.get
|
| Writer | roles/editor |
Gewährt der Domain Berechtigungen zum Abrufen von Informationen zu einem Projekt und zum Verwalten seiner Metadaten. |
resourcemanager.projects.getresourcemanager.projects.update
|
|
| Admin | roles/owner |
Ermöglicht die administrative Verwaltung einer Domain für ein Projekt, einschließlich Erkennung, Metadaten-Governance und Verwaltung von Zugriffsrichtlinien. |
resourcemanager.projects.getresourcemanager.projects.updateresourcemanager.projects.setIamPolicy
|
|
| BigQuery-Dataset | Reader | roles/bigquery.metadataViewer |
Erteilt der Domain Berechtigungen zum Abrufen von Informationen zu einem BigQuery-Dataset. |
bigquery.datasets.get
|
| Writer | roles/bigquery.dataEditor |
Erteilt der Domain Berechtigungen zum Abrufen von Informationen zu einem BigQuery-Dataset und zum Verwalten seiner Metadaten. |
bigquery.datasets.getbigquery.datasets.updateTag
|
|
| Admin | roles/bigquery.dataOwner |
Ermöglicht die administrative Verwaltung einer BigQuery-Domain für ein Dataset, einschließlich Erkennung, Metadatenverwaltung und Verwaltung von Zugriffsrichtlinien. |
bigquery.datasets.getbigquery.datasets.updateTagbigquery.datasets.setIamPolicy
|
|
| BigQuery-Tabelle | Reader | roles/bigquery.metadataViewer |
Erteilt der Domain Berechtigungen zum Abrufen von Informationen zu einer BigQuery-Tabelle. |
bigquery.tables.get
|
| Writer | roles/bigquery.dataEditor |
Erteilt der Domain Berechtigungen zum Abrufen von Informationen zu einer BigQuery-Tabelle und zum Verwalten ihrer Metadaten. |
bigquery.tables.getbigquery.tables.update
|
|
| Admin | roles/bigquery.dataOwner |
Ermöglicht die administrative Verwaltung einer BigQuery-Tabelle auf Domainebene, einschließlich Erkennung, Metadaten-Governance und Verwaltung von Zugriffsrichtlinien. |
bigquery.tables.getbigquery.tables.updatebigquery.tables.setIamPolicy
|
|
| Datenprodukt | Reader | roles/dataplex.dataProductsViewer |
Erteilt der Domain die Berechtigung, Informationen zu einem Datenprodukt abzurufen. |
dataplex.dataProducts.get
|
| Writer | roles/dataplex.dataProductsEditor |
Erteilt der Domain die Berechtigungen, Informationen zu einem Datenprodukt abzurufen und dessen Metadaten zu verwalten. |
dataplex.dataProducts.getdataplex.dataProducts.update
|
|
| Admin | roles/dataplex.dataProductsAdmin |
Ermöglicht die administrative Verwaltung eines Datenprodukts durch die Domain, einschließlich der Ermittlung von Datenprodukten, der Metadatenverwaltung und der Verwaltung von Zugriffsrichtlinien. |
dataplex.dataProducts.getdataplex.dataProducts.updatedataplex.dataProducts.setIamPolicy
|
|
| Dataform-Repository | Reader | roles/dataform.codeViewer |
Ermöglicht der Domain den Lesezugriff auf Dataform-Coderessourcen. |
dataform.repositories.get
|
| Writer | roles/dataform.codeOwner |
Gewährt der Domain vollständigen Zugriff auf Dataform-Repository- und Code-Ressourcen. |
dataform.repositories.get
|
|
| Admin | roles/dataform.codeOwner |
Gewährt der Domain vollständigen Zugriff auf Dataform-Repository- und Code-Ressourcen. |
dataform.repositories.get
|
|
| Dataproc Metastore-Datenbank | Reader | roles/metastore.metadataUser |
Erteilt der Domain die Berechtigungen zum Abrufen der Liste der Dataproc Metastore-Datenbanken. |
metastore.databases.get
|
| Writer | roles/metastore.metadataEditor |
Erteilt der Domain Zugriff zum Lesen und Ändern der Metadaten von Dataproc Metastore-Datenbanken und -Tabellen in diesen Datenbanken. |
metastore.databases.get
|
|
| Admin | roles/metastore.metadataOwner |
Erteilt der Domain Vollzugriff auf die Metadaten von Dataproc Metastore-Datenbanken und -Tabellen in diesen Datenbanken. |
metastore.databases.get
|
|
| Dataproc Metastore-Tabelle | Reader | roles/metastore.metadataViewer |
Erteilt der Domain Zugriff zum Lesen der Metadaten von Dataproc Metastore-Datenbanken und Tabellen in diesen Datenbanken. |
metastore.tables.get
|
| Writer | roles/metastore.metadataEditor |
Erteilt der Domain Zugriff zum Lesen und Ändern der Metadaten von Dataproc Metastore-Datenbanken und -Tabellen in diesen Datenbanken. |
metastore.tables.get
|
|
| Admin | roles/metastore.metadataOwner |
Erteilt der Domain Vollzugriff auf die Metadaten von Dataproc Metastore-Datenbanken und -Tabellen in diesen Datenbanken. |
metastore.tables.get
|
|
| Cloud Spanner-Datenbank | Reader | roles/spanner.databaseReader |
Erteilt der Domain die Berechtigungen zum Lesen aus der Spanner-Datenbank, zum Ausführen von SQL-Abfragen und zum Aufrufen des Schemas für die Datenbank. |
spanner.databases.get
|
| Writer | roles/spanner.editor |
Gewährt der Domain administrative und operative Berechtigungen für Spanner-Ressourcen, einschließlich Instanz- und Datenbankverwaltung, Ausführung von Abfragen, Verwaltung von Sicherung und Wiederherstellung sowie Ressourcenverwaltung. |
spanner.databases.get
|
|
| Admin | roles/spanner.databaseAdmin |
Ermöglicht der Domain den vollständigen Zugriff zum Verwalten von Spanner-Instanzen im Projekt und Datenbanken in diesen Instanzen. |
spanner.databases.get
|
|
| BigLake-Tabelle | Reader | roles/biglake.metadataViewer |
Gewährt der Domain Lesezugriff auf die Metadaten aller BigLake-Ressourcen. |
biglake.tables.get
|
| Writer | roles/biglake.editor |
Gewährt der Domain Lese- und Schreibzugriff auf alle BigLake-Ressourcen. |
biglake.tables.get
|
|
| Admin | roles/biglake.admin |
Gewährt der Domain vollständigen Zugriff auf alle BigLake-Ressourcen. |
biglake.tables.get
|
|
| AlloyDB for PostgreSQL-Instanz | Reader | roles/alloydb.viewer |
Gewährt der Domain Lesezugriff auf AlloyDB for PostgreSQL-Ressourcen. |
alloydb.instances.get
|
| Writer | roles/alloydb.editor |
Gewährt der Domain Lese- und Schreibzugriff auf AlloyDB for PostgreSQL-Ressourcen. |
alloydb.instances.get
|
|
| Gemini Enterprise Agent Platform-Dataset | Reader | roles/aiplatform.viewer |
Gewährt der Domain Berechtigungen zum Ansehen aller Ressourcen in der Gemini Enterprise Agent Platform. |
aiplatform.datasets.get
|
| Writer | roles/aiplatform.user |
Gewährt der Domain Berechtigungen zur Nutzung aller Ressourcen in der Gemini Enterprise Agent Platform. |
aiplatform.datasets.get
|
Hinweis
Bevor Sie Ressourcen in eine Datendomain aufnehmen, müssen Sie dafür sorgen, dass Sie die erforderlichen Rollen haben und die erforderlichen APIs aktiviert sind.
APIs aktivieren
Dataplex API aktivieren
Rollen, die zum Aktivieren von APIs erforderlich sind
Zum Aktivieren von APIs benötigen Sie die Berechtigung serviceusage.services.enable. Wenn Sie das Projekt erstellt haben, haben Sie diese Berechtigung wahrscheinlich bereits über die Rolle „Inhaber“ (roles/owner). Andernfalls können Sie diese Berechtigung über die Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin) erhalten. Informationen zum Zuweisen von Rollen
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, damit Sie die nötigen Berechtigungen zum Binden von Ressourcen an Datenbereiche haben:
-
Domains und Ressourcenbindungen verwalten:
Dataplex Data Domain Editor (
roles/dataplex.dataDomainEditor)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
IAM-Prinzipal der Domain abrufen
Wenn Sie einer Datendomain die Berechtigung erteilen möchten, Aktionen für eine Ressource auszuführen, benötigen Sie die IAM-Prinzipal-ID der Domain. Halten Sie die Domain-Hauptkonto-ID bereit, da Sie sie angeben müssen, wenn Sie die Domain für die Ressource autorisieren.
Console
Rufen Sie in der Google Cloud Console die Seite Datendomänen auf.
Klicken Sie auf den Domainnamen, um die Detailseite der Domain aufzurufen.
Rufen Sie auf dem Tab Übersicht die Informationen und dann Kennungen auf.
Kopieren Sie den Wert von IAM-Prinzipal. Das Format sieht in etwa so aus:
principal://dataplex.googleapis.com/projects/DOMAIN_PROJECT_NUMBER/name/locations/LOCATION_ID/dataDomains/DOMAIN_ID
REST
Wenn Sie den Domain-Principal mit der REST API abrufen möchten, verwenden Sie die Methode projects.locations.dataDomains.get, um die Datendomain abzurufen. Die Antwort enthält das Feld policyMember, das den IAM-Principal (iamPolicyNamePrincipal oder iamPolicyUidPrincipal) für die Domain enthält:
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_ID: die ID Ihres Projekts in Google Cloud .LOCATION_ID: die Region, in der sich die Datendomäne befindet. Beispiel:us-central1.DOMAIN_ID: die eindeutige Kennung der Daten-Domain oder ‑Subdomain.
HTTP-Methode und URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID
Senden Sie die Anfrage mithilfe einer der folgenden Optionen:
curl
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID"
PowerShell
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Domain für eine Ressource autorisieren
Bevor Sie eine Ressource binden können, müssen Sie dem Prinzipal der Domain die erforderlichen IAM-Rollen für die Zielressource zuweisen.
Console
Rufen Sie in der Google Cloud -Console die Zielressource auf und öffnen Sie den Berechtigungsbereich für diese Ressource:
- Rufen Sie für Projekte, Gemini Enterprise Agent Platform-Datasets, Dataproc Metastore-Datenbanken und -Tabellen, Dataform-Repositories, AlloyDB for PostgreSQL-Instanzen und BigLake-Tabellen die Seite IAM auf und klicken Sie auf Zugriff gewähren.
- Rufen Sie für Datenprodukte die Seite Datenprodukte auf, wählen Sie das Datenprodukt aus und klicken Sie auf Freigeben > Berechtigungen festlegen.
- Rufen Sie für BigQuery-Datasets und -Tabellen die Seite BigQuery auf, wählen Sie ein Dataset oder eine Tabelle aus und klicken Sie auf Freigeben > Berechtigungen verwalten.
- Rufen Sie für Spanner-Datenbanken die Seite Spanner auf, wählen Sie die Datenbank aus und klicken Sie auf den Tab Berechtigungen.
Klicken Sie auf Hauptkonto hinzufügen oder eine ähnliche Option.
Fügen Sie im Feld Neue Hauptkonten das IAM-Hauptkonto der Domain ein. Eine Anleitung zum Abrufen des Domain-Hauptkontos finden Sie im Abschnitt Domain-IAM-Hauptkonto abrufen.
Wählen Sie im Menü Rolle auswählen die Rolle aus, die Ihren Anforderungen entspricht. Eine vollständige Liste der Rollen finden Sie im Abschnitt Für die Domainautorisierung empfohlene Rollen. Warten Sie zwei bis drei Minuten, bis die Änderungen übernommen werden.
Klicken Sie auf Speichern.
gcloud
Verwenden Sie den Google Cloud CLI-Befehl für Ihr Produkt, um dem Domain-Principal die erforderliche Rolle zuzuweisen:
principal://dataplex.googleapis.com/projects/DOMAIN_PROJECT_NUMBER/name/locations/LOCATION_ID/dataDomains/DOMAIN_ID
Beispiel für das Binden eines Projekts mit gcloud:
gcloud projects add-iam-policy-binding RESOURCE_PROJECT_ID \
--member "principal://dataplex.googleapis.com/projects/DOMAIN_PROJECT_NUMBER/name/locations/LOCATION_ID/dataDomains/DOMAIN_ID" \
--role ROLE
Ersetzen Sie Folgendes:
- RESOURCE_PROJECT_ID: die ID des zu autorisierenden Zielprojekts.
- DOMAIN_PROJECT_NUMBER: die Projektnummer des Projekts, in dem die Datendomäne gehostet wird.
- LOCATION_ID: die Region, in der sich die Datendomäne befindet. Beispiel:
us-central1. - DOMAIN_ID: die ID der Datendomäne.
- ROLE: Die IAM-Rolle, die dem erforderlichen Bindungszweck entspricht.
Spezifische Produktbefehle wie bq add-iam-policy-binding für BigQuery finden Sie in der API-Dokumentation des Produkts.
REST
Um dem Domain-Principal Berechtigungen für eine Ressource zu gewähren, rufen Sie in der Regel die vorhandene IAM-Richtlinie mit getIamPolicy ab, hängen die Domain-Principal-Bindung mit der ausgewählten Rolle an und legen die aktualisierte Richtlinie mit setIamPolicy fest.
Im folgenden Beispiel wird gezeigt, wie die IAM-Richtlinie für ein Projekt festgelegt wird.
Aktuelle IAM-Richtlinie abrufen
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
RESOURCE_PROJECT_ID: die ID des zu autorisierenden Zielprojekts.
HTTP-Methode und URL:
POST https://cloudresourcemanager.googleapis.com/v1/projects/RESOURCE_PROJECT_ID:getIamPolicy
Senden Sie die Anfrage mithilfe einer der folgenden Optionen:
curl
Führen Sie folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://cloudresourcemanager.googleapis.com/v1/projects/RESOURCE_PROJECT_ID:getIamPolicy"
PowerShell
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://cloudresourcemanager.googleapis.com/v1/projects/RESOURCE_PROJECT_ID:getIamPolicy" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Aktualisierte Richtlinie mit dem Domain-Principal festlegen
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
RESOURCE_PROJECT_ID: die ID des zu autorisierenden Zielprojekts.DOMAIN_PROJECT_NUMBER: die Projektnummer des Projekts, in dem die Datendomäne gehostet wird.LOCATION_ID: die Region, in der sich die Datendomäne befindet. Beispiel:us-central1.DOMAIN_ID: die ID der Datendomäne.ROLE: Die IAM-Rolle, die dem erforderlichen Bindungszweck entspricht.
HTTP-Methode und URL:
POST https://cloudresourcemanager.googleapis.com/v1/projects/RESOURCE_PROJECT_ID:setIamPolicy
JSON-Text der Anfrage:
{
"policy": {
"bindings": [
{
"role": "ROLE",
"members": [
"principal://dataplex.googleapis.com/projects/DOMAIN_PROJECT_NUMBER/name/locations/LOCATION_ID/dataDomains/DOMAIN_ID"
]
}
]
}
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://cloudresourcemanager.googleapis.com/v1/projects/RESOURCE_PROJECT_ID:setIamPolicy"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://cloudresourcemanager.googleapis.com/v1/projects/RESOURCE_PROJECT_ID:setIamPolicy" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Eine Anleitung zum Festlegen von Richtlinien für andere Ressourcen finden Sie in der folgenden API-Dokumentation:
Ressourcen an die Domain binden
Nachdem Sie die Domain für die Zielressourcen autorisiert haben, können Sie die Ressourcen an die Domain binden. Wenn Sie ein Projekt einbeziehen, werden alle Ressourcen im Projekt automatisch der Domain hinzugefügt, sofern Sie die Einbeziehung nicht explizit überschreiben.
Console
Rufen Sie in der Google Cloud Console die Seite Datendomänen auf.
Wählen Sie die Domain aus, der Sie Ressourcen hinzufügen möchten.
Klicken Sie auf den Tab Ressourcen.
Klicken Sie auf Ressourcen hinzufügen oder Projekte hinzufügen, je nachdem, welches Element Sie einfügen möchten.
Suchen Sie nach den Ressourcen, die Sie in die Domain aufnehmen möchten, und wählen Sie sie aus.
Klicken Sie auf Auswählen.
REST
Verwenden Sie die Methode projects.locations.dataDomains.bindings.create, um eine Ressource in eine Domain aufzunehmen.
Wenn Sie die Nutzlast für die Ressource aufrufen möchten, die Sie in die Domain aufnehmen möchten, maximieren Sie einen der folgenden Abschnitte:
Projekt
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_ID: die ID Ihres Google Cloud -Projekts, in dem die Datendomäne gehostet wird.LOCATION_ID: die Region, in der sich die Datendomäne befindet. Beispiel:us-central1.DOMAIN_ID: die eindeutige Kennung der Datendomäne.RESOURCE_PROJECT_ID: die ID des Zielprojekts, das in die Domain aufgenommen werden soll.BINDING_ID: Eine optionale eindeutige Kennung für diese Ressourcenbindung.
HTTP-Methode und URL:
POST https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID
JSON-Text der Anfrage:
{
"resource": "//cloudresourcemanager.googleapis.com/projects/RESOURCE_PROJECT_ID"
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
BigQuery-Dataset und -Tabelle
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_ID: die ID Ihres Google Cloud -Projekts, in dem die Datendomäne gehostet wird.LOCATION_ID: die Region, in der sich die Datendomäne befindet. Beispiel:us-central1.DOMAIN_ID: die eindeutige Kennung der Datendomäne.RESOURCE_PROJECT_ID: die ID des Google Cloud Projekts, in dem die Ressource gehostet wird.DATASET_ID: die ID der Zielressource (z. B. eines BigQuery-Datasets).BINDING_ID: Eine optionale eindeutige Kennung für diese Ressourcenbindung.
HTTP-Methode und URL:
POST https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID
JSON-Text der Anfrage:
{
"resource": "//bigquery.googleapis.com/projects/RESOURCE_PROJECT_ID/datasets/DATASET_ID"
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Datenprodukt
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_ID: die ID Ihres Google Cloud -Projekts, in dem die Datendomäne gehostet wird.LOCATION_ID: Die Region, in der sich die Datendomäne und die Ressource befinden. Beispiel:us-central1.DOMAIN_ID: die eindeutige Kennung der Datendomäne.RESOURCE_PROJECT_ID: die ID des Google Cloud -Projekts, in dem das Datenprodukt gehostet wird.DATA_PRODUCT_ID: die eindeutige ID des Zieldatenprodukts.BINDING_ID: Eine optionale eindeutige Kennung für diese Ressourcenbindung.
HTTP-Methode und URL:
POST https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID
JSON-Text der Anfrage:
{
"resource": "//dataplex.googleapis.com/projects/RESOURCE_PROJECT_ID/locations/LOCATION_ID/dataProducts/DATA_PRODUCT_ID"
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Dataform-Repository
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
DOMAIN_PROJECT_ID: die ID des Projekts, in dem sich die Datendomäne befindet.DOMAIN_LOCATION_ID: Die Region, in der die Datendomäne gehostet wird. Beispiel:us-central1.DOMAIN_ID: die ID der Datendomäne.BINDING_ID: Die ID, die der neuen Datenpoolbindung zugewiesen werden soll.PROJECT_ID: die ID des Projekts, in dem das Repository gehostet wird.LOCATION_ID: Die Region, in der das Repository gehostet wird.REPOSITORY_ID: die ID des Dataform-Repositorys.
HTTP-Methode und URL:
POST https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID
JSON-Text der Anfrage:
{
"resource": "//dataform.googleapis.com/projects/PROJECT_ID/locations/LOCATION_ID/repositories/REPOSITORY_ID"
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Dataproc Metastore-Datenbank
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
DOMAIN_PROJECT_ID: die ID des Projekts, in dem sich die Datendomäne befindet.DOMAIN_LOCATION_ID: Die Region, in der die Datendomäne gehostet wird. Beispiel:us-central1.DOMAIN_ID: die ID der Datendomäne.BINDING_ID: Die ID, die der neuen Datenpoolbindung zugewiesen werden soll.PROJECT_ID: die ID des Projekts, in dem die Datenbank gehostet wird.LOCATION_ID: die Region, in der der Dienst gehostet wird.SERVICE_ID: die ID des Dataproc Metastore-Dienstes.DATABASE_ID: Die ID der Datenbank.
HTTP-Methode und URL:
POST https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID
JSON-Text der Anfrage:
{
"resource": "//metastore.googleapis.com/projects/PROJECT_ID/locations/LOCATION_ID/services/SERVICE_ID/databases/DATABASE_ID"
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Dataproc Metastore-Tabelle
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
DOMAIN_PROJECT_ID: die ID des Projekts, in dem sich die Datendomäne befindet.DOMAIN_LOCATION_ID: Die Region, in der die Datendomäne gehostet wird. Beispiel:us-central1.DOMAIN_ID: die ID der Datendomäne.BINDING_ID: Die ID, die der neuen Datenpoolbindung zugewiesen werden soll.PROJECT_ID: die ID des Projekts, in dem die Tabelle gehostet wird.LOCATION_ID: die Region, in der der Dienst gehostet wird.SERVICE_ID: die ID des Dataproc Metastore-Dienstes.DATABASE_ID: Die ID der Datenbank.TABLE_ID: Die ID der Tabelle.
HTTP-Methode und URL:
POST https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID
JSON-Text der Anfrage:
{
"resource": "//metastore.googleapis.com/projects/PROJECT_ID/locations/LOCATION_ID/services/SERVICE_ID/databases/DATABASE_ID/tables/TABLE_ID"
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Spanner-Datenbank
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
DOMAIN_PROJECT_ID: die ID des Projekts, in dem sich die Datendomäne befindet.DOMAIN_LOCATION_ID: Die Region, in der die Datendomäne gehostet wird. Beispiel:us-central1.DOMAIN_ID: die ID der Datendomäne.BINDING_ID: Die ID, die der neuen Datenpoolbindung zugewiesen werden soll.PROJECT_ID: die ID des Projekts, in dem die Datenbank gehostet wird.INSTANCE_ID: die ID der Spanner-Instanz.DATABASE_ID: Die ID der Datenbank.
HTTP-Methode und URL:
POST https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID
JSON-Text der Anfrage:
{
"resource": "//spanner.googleapis.com/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID"
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
BigLake
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
DOMAIN_PROJECT_ID: die ID des Projekts, in dem sich die Datendomäne befindet.DOMAIN_LOCATION_ID: Die Region, in der die Datendomäne gehostet wird. Beispiel:us-central1.DOMAIN_ID: die ID der Datendomäne.BINDING_ID: Die ID, die der neuen Datenpoolbindung zugewiesen werden soll.PROJECT_ID: die ID des Projekts, in dem der Katalog gehostet wird.LOCATION_ID: Die Region, in der der Katalog gehostet wird.CATALOG_ID: die ID des Katalogs.DATABASE_ID: Die ID der Datenbank.TABLE_ID: Die ID der Tabelle.
HTTP-Methode und URL:
POST https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID
JSON-Text der Anfrage:
{
"resource": "//biglake.googleapis.com/projects/PROJECT_ID/catalogs/CATALOG_ID/databases/DATABASE_ID/tables/TABLE_ID"
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
AlloyDB for PostgreSQL
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
DOMAIN_PROJECT_ID: die ID des Projekts, in dem sich die Datendomäne befindet.DOMAIN_LOCATION_ID: Die Region, in der die Datendomäne gehostet wird. Beispiel:us-central1.DOMAIN_ID: die ID der Datendomäne.BINDING_ID: Die ID, die der neuen Datenpoolbindung zugewiesen werden soll.PROJECT_ID: die ID des Projekts, in dem sich der Cluster befindet.LOCATION_ID: Die Region, in der sich der Cluster befindet.CLUSTER_ID: die ID des Clusters.INSTANCE_ID: die ID der Instanz.
HTTP-Methode und URL:
POST https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID
JSON-Text der Anfrage:
{
"resource": "//alloydb.googleapis.com/projects/PROJECT_ID/locations/LOCATION_ID/clusters/CLUSTER_ID/instances/INSTANCE_ID"
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Gemini Enterprise Agent Platform
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
DOMAIN_PROJECT_ID: die ID des Projekts, in dem sich die Datendomäne befindet.DOMAIN_LOCATION_ID: Die Region, in der die Datendomäne gehostet wird. Beispiel:us-central1.DOMAIN_ID: die ID der Datendomäne.BINDING_ID: Die ID, die der neuen Datenpoolbindung zugewiesen werden soll.PROJECT_ID: die ID des Projekts, in dem das Dataset gehostet wird.LOCATION_IDist die Region, in der das Dataset gehostet wird.DATASET_ID: Die ID des Datasets.
HTTP-Methode und URL:
POST https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID
JSON-Text der Anfrage:
{
"resource": "//aiplatform.googleapis.com/projects/PROJECT_ID/locations/LOCATION_ID/datasets/DATASET_ID"
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://dataplex.googleapis.com/v1/projects/DOMAIN_PROJECT_ID/locations/DOMAIN_LOCATION_ID/dataDomains/DOMAIN_ID/bindings?data_domain_binding_id=BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Enthaltene Ressourcen ansehen
Sehen Sie sich die Ordner, Projekte und Ressourcen an, die direkt an eine Datendomain gebunden sind.
Console
Rufen Sie in der Google Cloud Console die Seite Datendomänen auf.
Klicken Sie auf den Domainnamen.
Klicken Sie auf den Tab Ressourcen. In der Liste werden Ressourcen angezeigt, die direkt in die Domain aufgenommen wurden.
REST
Verwenden Sie die Methode projects.locations.dataDomains.bindings.list, um die enthaltenen Ressourcenbindungen aufzulisten:
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_ID: die ID Ihres Projekts in Google Cloud .LOCATION_ID: die Region, in der sich die Datendomäne befindet. Beispiel:us-central1.DOMAIN_ID: die eindeutige Kennung der Datendomäne.
HTTP-Methode und URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings
Senden Sie die Anfrage mithilfe einer der folgenden Optionen:
curl
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings"
PowerShell
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Ressource aus der Domain entfernen
Wenn Sie eine Ressource entfernen, wird die Bindung an die Hierarchie der Datendomain aufgehoben.
Console
Rufen Sie in der Google Cloud Console die Seite Datendomänen auf.
Klicken Sie auf den Domainnamen.
Klicken Sie auf den Tab Ressourcen.
Wählen Sie die Ressource aus, die Sie entfernen möchten.
Klicken Sie auf Löschen und bestätigen Sie den Löschvorgang.
REST
Verwenden Sie die Methode projects.locations.dataDomains.bindings.delete, um eine Ressourcenbindung zu löschen.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_ID: die ID Ihres Projekts in Google Cloud .LOCATION_ID: die Region, in der sich die Datendomäne befindet. Beispiel:us-central1.DOMAIN_ID: die eindeutige Kennung der Datendomäne.BINDING_ID: die eindeutige Kennung der Ressourcenbindung.
HTTP-Methode und URL:
DELETE https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings/BINDING_ID
Senden Sie die Anfrage mithilfe einer der folgenden Optionen:
curl
Führen Sie folgenden Befehl aus:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings/BINDING_ID"
PowerShell
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/bindings/BINDING_ID" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Nächste Schritte
- Weitere Informationen zu Datenbereichen
- Weitere Informationen zum Binden und Einbinden von Ressourcen
- Datenbereiche erstellen
- Informationen zur Verwendung von Datenbereichen