开始使用

介绍

Bytehouse API 是一种基于云的数据仓库服务,提供 RESTful API 用于实时存储、查询和分析大量数据。它提供简单的 HTTP 请求,用于创建表、插入数据以及使用类 SQL 语法执行高级查询。

首先,您需要一个 ByteHouse 账户来获取身份验证 Bearer,以便使用我们的 API。您可以按照本指南在 ByteHouse 上创建一个新账户,注意记录您账户的区域,因为它是成功运行 API 所必需的。

支持的终端点

云提供商区域基础 URL
AWSAsia Pacific (Singapore)*https://bytemart.aws-ap-southeast-1.bytehouse.cloud
AWSUS East (N. Virginia)*https://bytemart.aws-us-east-1.bytehouse.cloud
VolcanoChina (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。