Verwalten von Streamlit

Der Snowflake REST Streamlit API bietet die folgenden Endpunkte, um auf Streamlit-Ressourcen zuzugreifen, sie zu aktualisieren und bestimmte Aktionen auszuführen.

Snowflake REST Streamlit API-Endpunkte

Endpunkt

Beschreibung

GET /api/v2/databases/database/schemas/.schema/streamlits

Listet Streamlits in einem Schema auf. Unterstützt das Filtern mit Mustererkennung.

POST /api/v2/databases/database/schemas/.schema/streamlits

Erstellen Sie eine neue Streamlit-Anwendung, oder ersetzen Sie eine bestehende Anwendung.

GET /api/v2/databases/database/schemas/.schema/streamlits/name

Rufen Sie detaillierte Informationen zu einem bestimmten Streamlit nach Namen ab.

DELETE /api/v2/databases/database/schemas/.schema/streamlits/name

Löschen Sie ein Streamlit. Das Streamlit kann mit „undrop“ innerhalb der Aufbewahrungsfrist wiederhergestellt werden.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:undrop

Stellen Sie ein zuvor gelöschtes Streamlit innerhalb der Aufbewahrungsfrist wieder her.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:rename

Benennen Sie ein Streamlit in einen neuen Namen um, optional in einer anderen Datenbank oder einem anderen Schema.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:add-live-version

Fügen Sie eine Live-Version zum Streamlit hinzu, wodurch eine bestimmte Version für Benutzende aktiv wird.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:commit

Committen Sie die LIVE-Version des Streamlit zum Git-Repository.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:add-version

Fügen Sie eine neue Version zum Streamlit hinzu, indem Sie Dateien von einem bestimmten Stagingbereich kopieren.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:add-version-from-git

Fügen Sie eine neue Version zum Streamlit unter Verwendung einer Git-Referenz-URI hinzu.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:abort

Brechen Sie die Live-Version des Streamlit ab, und verwerfen Sie nicht übertragene Änderungen.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:pull

Rufen Sie die neuesten Änderungen aus dem Git-Repository für ein Streamlit mit der Git-Integration ab.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:push

Übertragen Sie bestätigte Änderungen vom Streamlit zurück in das verbundene Git-Repository.

Eine Referenzdokumentation finden Sie unter Snowflake Streamlit API-Referenz.