Gemeinsame Einrichtung für Snowflake REST APIs-Tutorials¶
Einführung¶
Dieses Thema enthält Anweisungen für die gemeinsame Einrichtung, die für alle Snowflake REST APIs-Tutorials in dieser Dokumentation erforderlich ist.
Überblick über die Snowflake REST APIs¶
Bevor Sie mit der Einrichtung beginnen, werfen Sie einen Blick auf die Snowflake REST APIs.
Die Snowflake REST APIs unterstützt die folgenden Ressourcen über die entsprechenden APIs. Die APIs unterstützen CREATE OR ALTER-Operationen für entsprechende Ressourcen.
Verwenden von Konten
Arbeiten mit Benutzern, Rollen und Berechtigungen
Verwalten von virtuellen Warehouses
Verwenden von Datenbanken und Schemata
Verwalten von Tabellen und Ansichten
Laden und Entladen von Daten
Verwalten von Notebooks
Verwenden von Snowpark Container Services
Verwenden von Funktionen und Prozeduren
Verwalten der Sicherheit
Verwalten von Benachrichtigungen
Nutzen von AI/ML
Verwalten von Streams und Aufgaben
Verwaltung von Integrationen
Referenzinformationen zu den APIs und ihren Endpunkten finden Sie unter Snowflake REST APIs-Referenz.
Tipp
Wenn Sie lieber Python-Anwendungen schreiben, können Sie die Snowflake Python APIs verwenden, um Snowflake-Objekte zu verwalten. Weitere Informationen dazu finden Sie unter Snowflake Python APIs: Verwalten von Snowflake-Objekten mit Python.
Importieren Sie die Snowflake REST APIs-Sammlungen¶
Dieses Tutorial führt Sie durch den Import der Snowflake REST APIs-Sammlungen aus Postman.
Laden Sie die Sammlungen API aus dem Git-Repository https://github.com/snowflakedb/snowflake-rest-api-specs/tree/main/public-preview/8.30/collection in einen Ordner herunter.
Öffnen Sie die Postman-Anwendung und erstellen Sie, falls erforderlich, ein Konto.
Öffnen Sie in Postman den gewünschten Arbeitsbereich.
Wählen Sie Import aus.
Wählen Sie folders aus.
Wählen Sie im Dialogfeld den Ordner, in den Sie die Sammlung extrahiert haben, und wählen Sie Open.
Vergewissern Sie sich, dass alle Elemente ausgewählt sind, und wählen Sie Import.
Sie sollten die Auflistung der Sammlungen im linken Bereich sehen, wie in der Abbildung dargestellt:
Geben Sie das Bearer-Token in Postman an¶
REST-Anfragen benötigen ein JWT-Token im Anfrage-Header, um die Anfrage zu authentifizieren. Wenn Sie kein JWT Token haben, sehen Sie unter Ein JWT-Token generieren nach.
In Postman können Sie das JWT-Token in die bearerToken
-Header-Eigenschaft kopieren, wie gezeigt.

Sie können dann den x-snowflake-authorization-token-type
-Schlüssel in jedem Anfrage-Header auf KEYPAIR_JWT
einstellen, wie gezeigt:

Bemerkung
Wie im Tutorial Voraussetzungen erwähnt, müssen Sie eine AUTHENTICATION POLICY definieren. Wenn Sie eine Fehlermeldung ähnlich wie { "code": "390202", "message": "Authentication attempt rejected by the current authentication policy." }
erhalten, können Sie den folgenden SQL-Befehl ausführen, um eine Richtlinie zu definieren:
SHOW AUTHENTICATION POLICIES; alter AUTHENTICATION POLICY <your authentication policy> set AUTHENTICATION_METHODS = ('KEYPAIR', 'PASSWORD', 'OAUTH');
Legen Sie Umgebungsvariablen in der Postman-Umgebung fest¶
Sie können Umgebungsvariablen in Ihrer Postman-Umgebung festlegen. Sie können diese Variablen dann in Postman in der Form {{variable_name}}
verwenden.
Alle Endpunkt-URLs beginnen mit einem baseURL
, das Ihr Snowflake-Konto identifiziert. Die baseURL hat die Form: <account_locator>.snowflakecomputing.com
, wobei <account_locator>
der Name Ihres Snowflake-Kontos ist.
Um die Variable baseURL
sowie alle anderen Variablen in Postman festzulegen, aktivieren Sie jeden Parameter und legen seinen Wert fest, wie gezeigt:

Für jeden Wert, den Sie festlegen, müssen Sie Save wählen, um den neuen Wert zu speichern.
Nächste Schritte¶
Herzlichen Glückwunsch! In diesem Tutorial haben Sie die Grundlagen für die Verwaltung von Snowflake-Datenbank-, Schema- und Tabellenressourcen unter Verwendung von Snowflake REST APIs gelernt.
Zusammenfassung¶
Dabei haben Sie die folgenden Schritte durchgeführt:
Importieren Sie Snowflake REST APIs-Sammlungen.
Geben Sie in Postman ein Bearer-Token an.
Legen Sie Umgebungsvariablen in der Postman-Umgebung fest.
Nächstes Tutorial¶
Sie können nun mit Tutorial 1: Datenbanken, Schemas und Tabellen erstellen und verwalten fortfahren, wo Sie erfahren, wie Sie Snowflake-Datenbanken, Schemas und Tabellen erstellen und verwalten.