Streamlitの管理

Snowflake REST ` Stream API`_ は、Streamlitリソースにアクセスして、リソースを更新し、さらに特定のアクションを実行するために、次のエンドポイントを指定します。

Snowflake REST Streamlit API エンドポイント

エンドポイント

説明

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

スキーマ内のStreamlitをリストします。パターンマッチングによるフィルタリングをサポートします。

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

新しいStreamlitアプリケーションを作成するか、既存のアプリケーションを置き換えます。

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

名前で特定のStreamlitの詳細情報を取得します。

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

Streamlitを削除します。Streamlitは、保持期間内にドロップ解除機能を使用して復元できます。

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

保持期間内に、以前に削除されたStreamlitを復元します。

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

必要に応じて、別のデータベースまたはスキーマで、Streamlitの名前を新しい名前に変更します。

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

Streamlitにライブバージョンを追加し、ユーザーに対して特定のバージョンをアクティブにします。

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

Streamlitの LIVE バージョンをGitリポジトリにコミットします。

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

指定したステージの場所からファイルをコピーして、Streamlitに新しいバージョンを追加します。

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

Git参照 URI を使用してStreamlitに新しいバージョンを追加します。

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

Streamlitのライブバージョンを中止し、コミットされていない変更を破棄します。

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

GitリポジトリからGit統合を使用したStreamlitの最新の変更内容をプルします。

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

コミットされた変更をStreamlitから接続されたGitリポジトリにプッシュして戻します。

参照ドキュメントについては、Snowflake Streamlit API リファレンス をご参照ください。