Konfigurieren Sie eine Katalogintegration für Apache Iceberg™ REST-Kataloge¶
Eine Apache Iceberg™ REST Katalogintegration ermöglicht Snowflake den Zugriff auf Apache Iceberg™-Tabellen, die in einem Remote-Katalog verwaltet wird, der mit der Open Source Apache Iceberg REST OpenAPI-Spezifikation übereinstimmt.
Methoden der Authentifizierung¶
Snowflake unterstützt die folgenden Authentifizierungsmethoden für Iceberg REST-Kataloge:
OAuth
Bearer-Token oder persönliches Zugriffstoken (PAT)
Signatur Version 4 (SigV4)
Die unterstützten Authentifizierungsmethoden variieren je nach Katalogquelle.
Rotation von Anmeldeinformationen¶
Um die Anmeldeinformationen für eine Katalogintegration zu rotieren, können Sie den Befehl ALTER CATALOG INTEGRATION verwenden, um die Anmeldeinformationen zu aktualisieren, die Snowflake für die Authentifizierung bei Ihrem Remote-Katalog verwendet.
Beispiel:
ALTER CATALOG INTEGRATION my_cat_int SET
REST_AUTHENTICATION (
OAUTH_CLIENT_SECRET = 'myNewSecret'
);
Konnektivitätsoptionen¶
Zusätzlich zu Externen Volumes unterstützt Snowflake die folgenden Verbindungsoptionen für Iceberg REST-Kataloge:
Die unterstützten Verbindungsoptionen variieren je nach Katalogquelle.
Katalogquellen¶
Snowflake unterstützt jeden externen Katalogserver, der mit der Iceberg REST-Spezifikation übereinstimmt.
Die folgenden Themen enthalten Beispiele für häufig verwendete REST-Kataloge:
Snowflake Open Catalog. Diese Anweisungen gelten auch für den Apache Polaris™.
Durchsuchen eines Remote-Katalogs¶
Nachdem Sie eine Katalogintegration für Iceberg REST erstellt haben, können Sie die folgenden Snowflake-Systemfunktionen verwenden, um Namespaces und Tabellen im Katalog zu durchsuchen: