管理 Streamlit

Snowflake REST Streamlit 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 存储库中提取 Streamlit 与 Git 集成的最新变更。

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

将提交的变更从 Streamlit 推送回其连接的 Git 存储库。

有关参考文档,请参阅 Snowflake Streamlit API 参考