介绍
Bytehouse API 是一种基于云的数据仓库服务,提供 RESTful API 用于实时存储、查询和分析大量数据。它提供简单的 HTTP 请求,用于创建表、插入数据以及使用类 SQL 语法执行高级查询。
首先,您需要一个 ByteHouse 账户来获取身份验证 Bearer,以便使用我们的 API。您可以按照本指南在 ByteHouse 上创建一个新账户,注意记录您账户的区域,因为它是成功运行 API 所必需的。
支持的终端点
云提供商 | 区域 | 基础 URL |
---|---|---|
AWS | Asia Pacific (Singapore)* | https://bytemart.aws-ap-southeast-1.bytehouse.cloud |
AWS | US East (N. Virginia)* | https://bytemart.aws-us-east-1.bytehouse.cloud |
Volcano | China (Beijing) | https://bytemart-cn-beijing.bytehouse.volcbiz.com |
*对于 AWS 区域,请使用此API 参考文档。
身份验证
登录 ByteHouse 控制台,然后单击右上角的头像图标。转到我的账户,在账户详细信息页面,单击 Access Token 旁边的 "New" 按钮创建一个 API Token。
下载 CSV 文件以保存您的 API 令牌。在关闭此弹出窗口后,您将无法再次查看 API 令牌。
将 API Token 粘贴到 Bearer 字段中,CURL 将自动填充,您可以单击 "Try It!" 查看此 API 的响应。确保所选的 URL 与您的账户区域相匹配。
要更改 API 的区域,请单击下拉列表并选择不同区域的 URL。
特定 API 指南
提交同步查询
要获取 vwID,请转到 Bytehouse 控制台并访问 Virtual Warehouses 页面,以获取 vw 的 UUID。