DOCUMENTATION
/
Erste Schritte
Benutzerhandbücher
Entwickler
Referenz
Releases
Tutorials
Status
  1. Überblick
    • Snowflake Horizon Catalog
    • Anwendungen und Tools für die Verbindung mit Snowflake
    • Virtuelle Warehouses
    • Datenbanken, Tabellen und Ansichten
    • Data types
      • Datenintegration
        1. Snowflake Openflow
        2. Apache Iceberg™
          1. Apache Iceberg™-Tabellen
          2. Snowflake Open Catalog
              1. Erste Schritte
                1. Tutorial: Get Started
                  • Testen Sie Snowflake Open Catalog kostenlos
                    • Ein Snowflake Open Catalog-Konto erstellen
                      • Anmelden
                        • Zugriffssteuerung
                        • Snowflake Open Catalog absichern
                          1. Anmelden für MFA
                            • Netzwerkrichtlinien verwenden, um den Zugriff auf Snowflake Open Catalog zu beschränken
                              • SSO
                              • Eingehende private Konnektivität
                                  1. AWS PrivateLink and Snowflake Open Catalog
                                    • Azure Private Link and Snowflake Open Catalog
                                      • Configure UI private connectivity
                                    • Ausgehende private Konnektivität
                                  2. Konten
                                    1. Benutzer verwalten
                                      • Kontonamen suchen
                                      • Einrichten von Katalogen
                                        1. Externen Cloud-Speicher für einen Katalog erstellen
                                          • Einen Katalog erstellen
                                            • Automatische Erzeugung von Anmeldeinformationen für einen externen Katalog aktivieren
                                              • Eine Katalogrolle erstellen
                                                • Eine Prinzipalrolle erstellen
                                                  • Eine Dienstverbindung konfigurieren und entfernen
                                                    • Eine Dienstverbindung registrieren
                                                    • Verwalten von Katalogen
                                                      1. Kataloginhalt organisieren
                                                        • Sichere Kataloge
                                                          • Ansicht des Schemas für eine Tabelle in Snowflake Open Catalog
                                                          • Abfragen von Daten in Katalogen
                                                            1. Abfrage einer Tabelle in Snowflake Open Catalog mit Snowflake
                                                              • Eine von Snowflake verwaltete Tabelle mit Snowflake Open Catalog synchronisieren
                                                                • Abfrage einer Tabelle in Snowflake Open Catalog mit einer Engine eines Drittanbieters
                                                                • Code examples: Apache Spark
                                                                  • Versionshinweise
                                                            2. Data Engineering
                                                              1. Laden von Daten
                                                              2. Dynamische Tabellen
                                                              3. Streams und Aufgaben
                                                              4. dbt Projects on Snowflake
                                                              5. Entladen von Daten
                                                            3. Migrations
                                                            4. Abfragen
                                                            5. Freigabeangebote
                                                            6. Zusammenarbeit
                                                            7. Snowflake AI & ML
                                                            8. Alerts und Benachrichtigungen
                                                            9. Sicherheit
                                                            10. Data Governance
                                                            11. Datenschutz
                                                            12. Organisationen und Konten
                                                            13. Geschäftskontinuität und Datenwiederherstellung
                                                            14. Leistungsoptimierung
                                                            15. Kosten und Abrechnung
                                                            BenutzerhandbücherDatenintegrationApache Iceberg™Snowflake Open CatalogSnowflake Open Catalog absichernEingehende private KonnektivitätAWS PrivateLink and Snowflake Open Catalog

                                                            AWS PrivateLink und Snowflake Open Catalog¶

                                                            Business Critical-Feature <https://docs.snowflake.com/en/user-guide/intro-editions>_

                                                            Dieses Feature erfordert Business Critical (oder höher).

                                                            Wenn Sie sich über ein Upgrade informieren möchten, wenden Sie sich an den Snowflake Support<https://docs.snowflake.com/user-guide/contacting-support>_.

                                                            Feature – Allgemein verfügbar

                                                            In Regionen für Regierungsbehörden nicht verfügbar.

                                                            Unter diesem Thema wird beschrieben, wie Sie AWS PrivateLink so konfigurieren, dass Ihr Snowflake Open Catalog-Konto direkt mit Ihrer Abfrage-Engine verbunden wird, indem Sie eingehende private Konnektivität verwenden.

                                                            Voraussetzungen¶

                                                            • Ihr Snowflake Open Catalog-Konto wird auf AWS gehostet.

                                                            • Sie haben die erforderlichen Berechtigungen, um Ihren AWS-DNS-Service mit der URL der privaten Konnektivität für Ihr Open Catalog-Konto zu konfigurieren. Eine Anleitung dazu finden Sie unter Konfigurieren des AWS-DNS-Service (Route 53) für den Zugriff auf Snowflake über einen PrivateLink in the Snowflake Community.

                                                            Schritt 1: AWS PrivateLink aktivieren¶

                                                            In diesem Verfahren aktivieren Sie AWS PrivateLink für Ihr Open Catalog-Konto. Diese Konfiguration ermöglicht es der Abfrage-Engine, sich über private Konnektivität mit Open Catalog zu verbinden. Sie benötigen den 12-stelligen Bezeichner für Ihr Amazon Web Services-Konto (AWS) sowie den Wert des Verbundtokens, der die Zugriffsanmeldeinformationen für einen Verbundbenutzer enthält.

                                                            1. Um den Wert des Verbundtokens zu erhalten, führen Sie den folgenden Befehl über die AWS CLI aus, und kopieren Sie den Wert in einen Texteditor:

                                                              aws sts get-federation-token --name sam
                                                              
                                                              Copy
                                                            2. Melden Sie sich bei Snowflake Open Catalog an.

                                                            3. Wählen Sie im Navigationsmenü die Option Settings.

                                                            4. Wählen Sie Authorize.

                                                            5. Aktivieren Sie im Dialogfeld Authorize Private Link private Konnektivität für Ihr Konto:

                                                              1. Geben Sie im Feld ID den 12-stelligen Bezeichner für Ihr Amazon Web Services-Konto (AWS) ein.

                                                              2. Geben Sie unter Federated token den Wert des Verbundtokens ein, den Sie in einen Texteditor kopiert haben.

                                                              3. Wählen Sie Save.

                                                            Schritt 2: Überprüfen, ob Ihr Konto autorisiert ist¶

                                                            Um zu überprüfen, ob Ihr Open Catalog-Konto für private Konnektivität zum Snowflake Open Catalog-Service autorisiert ist, gehen Sie wie folgt vor:

                                                            1. Melden Sie sich bei Snowflake Open Catalog an.

                                                            2. Wählen Sie im Navigationsmenü die Option Settings.

                                                            3. Wählen Sie Get.

                                                            4. Verifizieren Sie im Autorisierungsdialog „Get Private Link“ Ihr Konto:

                                                              1. Geben Sie im Feld ID den 12-stelligen Bezeichner für Ihr Amazon Web Services-Konto (AWS) ein.

                                                              2. Geben Sie in das Feld Federated token den Wert des Verbundtokens ein. Sie haben diesen Wert abgerufen, als Sie AWS PrivateLink aktivierten.

                                                              3. Wählen Sie Save. Es erscheint eine Meldung, die angibt, ob Ihr Konto autorisiert ist.

                                                            Schritt 3: Einstellungen Ihres Open Catalog-Kontos abrufen¶

                                                            Rufen Sie diese Einstellungen ab, die Sie später benötigen, um einen VPC-Endpunkt und Ihr VPC-Netzwerk zu erstellen und zu konfigurieren.

                                                            1. Melden Sie sich bei Snowflake Open Catalog an.

                                                            2. Wählen Sie im Navigationsmenü die Option Settings.

                                                            3. Kopieren Sie auf der Seite „Settings“ die Werte für die folgenden Einstellungen in einen Texteditor:

                                                              • URL des PrivateLink-Kontos

                                                              • Regionslose URL des PrivateLink-Kontos

                                                              • PrivateLink OCSP URL

                                                              • Regionslose URL des PrivateLink-OCSP

                                                              • VPCE-Service-ID

                                                            Sie fügen diese Werte ein, wenn Sie einen VPC-Endpunkt (VPCE) erstellen und konfigurieren, Ihr VPC-Netzwerk konfigurieren und sich mit Open Catalog über AWS PrivateLink verbinden.

                                                            Eine Beschreibung der einzelnen Einstellungen finden Sie unter Rückgabewerte für die Systemfunktion SYSTEM$GET_PRIVATELINK_CONFIG in der Snowflake-Dokumentation. Im Rahmen dieses Themas sind die Namen der Kontoeinstellungen im JSON-Format.

                                                            Bemerkung

                                                            Denken Sie daran, dass sich die Beschreibung ggf. auf ein Snowflake-Konto bezieht, Ihr Wert jedoch tatsächlich für Ihr Snowflake Open Catalog-Konto gilt. Beispiel: privatelink-account-url ist die URL für Ihr Snowflake Open Catalog-Konto.

                                                            • Optional: Um diese Werte im JSON-Format abzurufen, erstellen Sie eine Snowflake-CLI-Verbindung für Open Catalog, und rufen Sie dann die Systemfunktion SYSTEM$GET_PRIVATELINK_CONFIG auf.

                                                            • In der Snowflake-Dokumentation entspricht privatelink-vpce-id der VPCE-Service-ID in Open Catalog.

                                                            Schritt 4: VPC-Endpunkt erstellen und konfigurieren¶

                                                            In diesem Verfahren erstellen und konfigurieren Sie einen entsprechenden VPC-Endpunkt (VPCE) in Ihrer AWS-VPC-Umgebung.

                                                            Bemerkung

                                                            Wenn Sie bereits einen VPC-Endpunkt für Ihr Snowflake-Konto erstellt haben und sich das Konto in derselben Bereitstellung befindet wie Ihr Open Catalog-Konto, ist die Erstellung eines neuen VPC-Endpunkts für Ihr Open Catalog-Konto nicht erforderlich. Sie können diesen Schritt optional überspringen.

                                                            Eine Anleitung finden Sie unter VPC-Endpunkt (VPCE) erstellen und konfigurieren in der Snowflake-Dokumentation, beginnend mit Schritt 2.

                                                            Schritt 5: VPC-Netzwerk konfigurieren¶

                                                            Um Ihr VPC-Netzwerk zu konfigurieren, erstellen Sie CNAME-Datensätze in Ihrem DNS-Service, um die entsprechenden Endpunktwerte aus Ihren Open Catalog-Kontoeinstellungen für private Konnektivität in den DNS-Namen Ihres VPC Endpunkts aufzulösen.

                                                            Anweisungen finden Sie unter VPC-Netzwerk konfigurieren in der Snowflake-Dokumentation. Denken Sie daran, dass diese Anweisungen für Snowflake gelten, sodass einige der darin genannten Features nicht für Open Catalog anwendbar sind. Beispiel: regionless-snowsight-privatelink-url gilt für Snowsight, das in Open Catalog nicht unterstützt wird.

                                                            Weitere Unterstützung bei der DNS-Konfiguration erhalten Sie von Ihrem internen AWS-Administrator.

                                                            Schritt 6: Verbindung zu Open Catalog über AWS PrivateLink herstellen¶

                                                            • Um eine Dienstverbindung zu registrieren und Ihre Abfrage-Engine über AWS PrivateLink mit Snowflake Open Catalog zu verbinden, verwenden Sie den folgenden Code:

                                                              import pyspark
                                                              from pyspark.sql import SparkSession
                                                              
                                                              spark = SparkSession.builder.appName('iceberg_lab') \
                                                                .config('spark.jars.packages', 'org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.4.1,<maven_coordinate>') \
                                                                .config('spark.sql.extensions', 'org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions') \
                                                                .config('spark.sql.defaultCatalog', 'opencatalog') \
                                                                .config('spark.sql.catalog.opencatalog', 'org.apache.iceberg.spark.SparkCatalog') \
                                                                .config('spark.sql.catalog.opencatalog.type', 'rest') \
                                                                .config('spark.sql.catalog.opencatalog.uri','https://<open_catalog_privatelink_account_url>/polaris/api/catalog') \
                                                                .config('spark.sql.catalog.opencatalog.header.X-Iceberg-Access-Delegation','vended-credentials') \
                                                                .config('spark.sql.catalog.opencatalog.credential','<client_id>:<client_secret>') \
                                                                .config('spark.sql.catalog.opencatalog.warehouse','<catalog_name>') \
                                                                .config('spark.sql.catalog.opencatalog.scope','PRINCIPAL_ROLE:<principal_role_name>') \
                                                                .getOrCreate()
                                                              
                                                              Copy

                                                            Parameter¶

                                                            Bemerkung

                                                            Stellen Sie sicher, dass Sie Ihren einrichten DNS-Service so einrichten, dass der von Ihnen für <open_catalog_account_identifier> angegebene Wert damit übereinstimmt.

                                                            Parameter

                                                            Beschreibung

                                                            <catalog_name>

                                                            Gibt den Namen des Katalogs an, mit dem eine Verbindung hergestellt werden soll.

                                                            Wichtig:
                                                            Beim <catalog_name> wird zwischen Groß- und Kleinschreibung unterschieden.

                                                            <maven_coordinate>

                                                            Gibt die Maven-Koordinate für Ihren externen Cloudspeicheranbieter an:

                                                            • S3: software.amazon.awssdk:bundle:2.20.160
                                                            • Cloud Storage (von Google): org.apache.iceberg:iceberg-gcp-bundle:1.5.2
                                                            • Azure: org.apache.iceberg:iceberg-azure-bundle:1.5.2
                                                            Wenn dieser Parameter nicht angezeigt wird, ist der richtige Wert bereits im Codebeispiel angegeben.

                                                            <client_id>

                                                            Gibt den Client ID an, den der Dienstprinzipal verwenden soll.

                                                            Geben Sie die Client ID ein, die Sie kopiert haben, als Sie eine neue Dienstverbindung konfigurierten.

                                                            <client_secret>

                                                            Gibt das Client-Geheimnis an, das der Dienstprinzipal verwenden soll.

                                                            Geben Sie das Secret ein, das Sie beim Konfigurieren einer neuen Dienstverbindung kopiert haben.

                                                            <open_catalog_privatelink_account_url>

                                                            Gibt die URL zur Verbindung mit Ihrem Snowflake-Konto über AWS PrivateLink oder Azure Private Link an.

                                                            Geben Sie einen der folgenden Werte ein, die Sie beim Abrufen Ihrer Open Catalog-Kontoeinstellungen kopiert haben:

                                                            • URL des PrivateLink-Kontos
                                                            • Regionslose URL des PrivateLink-Kontos
                                                            Weitere Informationen zum Abrufen Ihrer Open Catalog-Kontoeinstellungen finden Sie in der Anleitung für die Cloud-Plattform, auf der Ihr Open Catalog-Konto gehostet wird:

                                                            • AWS
                                                            • Azure

                                                            <principal_role_name>

                                                            Gibt die Prinzipalrolle an, die dem Dienstprinzipal zugewiesen wird.

                                                            Um diese Prinzipalrolle anzuzeigen, wählen Sie in Open Catalog die Seite Connections, wählen Sie Ihre Dienstverbindung aus, und wählen Sie im Dialogfeld Principal Details die Funktion Principal Roles.

                                                            Schritt 7 (optional): Eine Katalog-Integration für Snowflake erstellen¶

                                                            Wenn Sie Snowflake nutzen, um von Open Catalog verwaltete Tabellen abzufragen, erstellen Sie einen Katalog für Snowflake, der eine private IP-Adresse verwendet. Um diese Katalogintegration zu erstellen, muss sich Ihr Snowflake-Konto in derselben Bereitstellung wie Ihr Open Catalog-Konto befinden.

                                                            Ein Beispiel finden Sie unter Beispiel: Katalogintegration, die eine private IP-Adresse verwendet <https://docs.snowflake.com/en/user-guide/tables-iceberg-open-catalog-query#example-catalog-integration-that-uses-a-private-ip-address>_ in der Snowflake-Dokumentation.

                                                            Bemerkung

                                                            Sie können auch private Konnektivität für die Snowflake Open Catalog-UI konfigurieren. Diese Konfiguration, kombiniert mit der Konfiguration privater Konnektivität für Ihr Open Catalog-Konto, ermöglicht Ihnen den Zugriff auf die Open Catalog-UI über private Konnektivität statt über das öffentliche Internet.

                                                            Informationen zur Konfiguration dieses Zugriffs finden Sie unter Private Konnektivität für die Snowflake Open Catalog-UI konfigurieren.

                                                            War diese Seite hilfreich?

                                                            Besuchen Sie Snowflake
                                                            An Diskussion beteiligen
                                                            Mit Snowflake entwickeln
                                                            Teilen Sie Ihr Feedback mit
                                                            Lesen Sie Neuigkeiten in unserem Blog
                                                            Eigene Zertifizierung erhalten
                                                            DatenschutzNutzungsbedingungenCookies Settings© 2025 Snowflake, Inc. Alle Rechte vorbehalten.
                                                            1. Voraussetzungen
                                                            2. Schritt 1: AWS PrivateLink aktivieren
                                                            3. Schritt 2: Überprüfen, ob Ihr Konto autorisiert ist
                                                            4. Schritt 3: Einstellungen Ihres Open Catalog-Kontos abrufen
                                                            5. Schritt 4: VPC-Endpunkt erstellen und konfigurieren
                                                            6. Schritt 5: VPC-Netzwerk konfigurieren
                                                            7. Schritt 6: Verbindung zu Open Catalog über AWS PrivateLink herstellen
                                                            8. Schritt 7 (optional): Eine Katalog-Integration für Snowflake erstellen
                                                            Sprache: Deutsch
                                                            • English
                                                            • Français
                                                            • Deutsch
                                                            • 日本語
                                                            • 한국어
                                                            • Português