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'
  );
Copy

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:

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: