Snowflake REST APIs¶
用于资源管理的 Snowflake REST APIs 提供了一组端点,允许用户通过编程方式与 Snowflake Data Cloud 中的各种资源进行交互并控制这些资源。
该 APIs Snowflake REST APIs 套件使开发人员能够构建端到端自动化并与 Snowflake 资源集成。这些 REST APIs 符合 `OpenAPI 规范<https://spec.openapis.org/oas/v3.1.0>`_。Snowflake REST APIs 使开发人员和合作伙伴能够使用他们选择的语言,使用 openAPI 规范构建与 Snowflake 的集成。
Snowflake REST APIs 通过相应的 APIs 支持以下资源。APIs 支持相应资源的 CREATE OR ALTER 操作。
使用账户
使用用户、角色和权限
管理虚拟仓库
使用数据库和架构
管理表和视图
加载和卸载数据
管理笔记本
使用 Snowpark Container Services
使用函数和过程
管理安全
管理警报
利用 AI/ML
管理流和任务
管理集成
有关 APIs 及其端点的参考信息,请参阅 Snowflake REST APIs 参考。
您可以在 snowflake-rest-api-specs (https://github.com/snowflakedb/snowflake-rest-api-specs) Git存储库中访问 Snowflake REST APIs OpenAPI 规范。
备注
Snowflake REST APIs 参考文档 体现了 Snowflake REST APIs 的最新版本。请注意,目前并 非 API 中的所有资源都 100% 覆盖其同等 `SQL 命令</sql-reference-commands>`_,但 Snowflake REST APIs 正在积极开发之中,而且在不断扩展。
要求¶
Snowflake REST APIs 具有以下要求:
您必须有提交 REST 请求的方法,例如 Postman (https://www.postman.com/downloads/) 应用程序、curl (https://curl.se/) 或您选择的编程语言的 HTTP 客户端,并安装在您的计算机上。
推荐工具¶
Postman 应用程序 (https://www.postman.com/downloads/)
curl (https://curl.se/)