Beim Abrufen von Konfigurationseigenschaften werden Metadaten für Lakehouse for Apache Iceberg verfügbar gemacht.
Wenn Sie im Lakehouse-Laufzeitkatalog einen vorhandenen Katalog (z. B. einen Apache Iceberg-REST-Katalog oder einen Apache Hive-Katalog) untersuchen, werden seine Details angezeigt. Bei Apache Iceberg-REST-Katalogen umfasst dies die REST-Katalog-URI, die für Clientverbindungen erforderlich ist, die Authentifizierungsmethode und das zugehörige Dienstkonto.
Hinweis
-
Prüfen Sie, ob für Ihr Google Cloud Projekt die Abrechnung aktiviert ist.
-
Aktivieren Sie die BigLake API.
Rollen, die zum Aktivieren von APIs erforderlich sind
Zum Aktivieren von APIs benötigen Sie die IAM-Rolle „Service Usage-Administrator“ (
roles/serviceusage.serviceUsageAdmin), die die Berechtigungserviceusage.services.enableenthält. Informationen zum Zuweisen von Rollen.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Aufrufen von Katalogdetails benötigen:
-
Alle:
- BigLake-Administrator (
roles/biglake.admin) - Storage-Administrator (
roles/storage.admin)
- BigLake-Administrator (
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.
Katalogdetails abrufen
Katalogkonfiguration und -eigenschaften prüfen.
Console
Öffnen Sie in der Google Cloud Console die Seite Lakehouse.
Klicken Sie auf den Namen eines beliebigen Katalogs.
Auf der Seite Katalogdetails finden Sie Informationen zum Katalog, z. B. die Katalog-ID, den Erstellungszeitstempel, die REST-Katalog-URI, die Authentifizierungsmethode und das Dienstkonto.
REST
Wenn Sie Katalogdetails und -konfiguration über die REST API abrufen möchten, senden Sie eine GET
Anfrage an den GetIcebergCatalog Endpunkt:
GET /iceberg/v1/restcatalog/extensions/projects/PROJECT_ID/catalogs/CATALOG_ID
Die Antwort enthält ein IcebergCatalog-JSON-Objekt, das die Katalogkonfiguration beschreibt.
Ersetzen Sie Folgendes:
PROJECT_ID: Ihre Google Cloud Projekt-ID.CATALOG_ID: die ID Ihres Lakehouse-Laufzeitkatalogs.