DoubleCloud 即将停运。迁移到 ClickHouse,享受限时免费迁移服务。立即联系我们 ->->

博客 / 产品

使用新的 ClickHouse Cloud API 自动化部署

author avatar
Krithika Balagurunathan
2023 年 5 月 30 日

立即开始使用 ClickHouse Cloud 并获得 300 美元的积分。要详细了解我们的基于容量的折扣,请联系我们 或访问我们的定价页面

我们很高兴地宣布 ClickHouse Cloud 的 API 支持,它允许您以编程方式管理您的服务。

现代 DevOps 框架以 API 为中心,这些 API 可以自动化和简化部署。借助新推出的 ClickHouse Cloud API 支持,您可以在现有的 CI/CD 管道中轻松管理 ClickHouse Cloud 服务,并以编程方式执行操作,例如服务配置、配置和扩展。

ClickHouse Cloud API 的常见用例包括

  • **自动化配置和取消配置** - ClickHouse Cloud API 使您可以自动化各种任务,包括以编程方式配置、配置和管理服务。这种自动化通过消除手动流程、降低人为错误风险并确保跨环境的一致性来节省时间和精力。
  • **计划扩展** - ClickHouse Cloud API 允许您覆盖自动扩展控制,无论是计划的还是非计划的。通过调整资源分配,您可以确保最佳性能和成本效益。
  • **灵活的配置管理** - 您可以利用 Ansible、Chef 和 Puppet 等工具快速自动化部署。

ClickHouse Cloud API 支持包括以下功能:

  • 对 ClickHouse 服务执行生命周期操作,例如启动、启动和停止服务。
  • 配置高级扩展策略,包括最小和最大大小以及空闲状态。
  • 管理用户访问权限、API 密钥和 IP 访问列表
  • 监控备份操作状态。
  • 列出和更新组织详细信息,包括邀请

要开始使用 ClickHouse Cloud API

创建一个账户或使用ClickHouse Cloud 登录。我们为新用户提供 30 天试用期,并提供 300 美元的试用积分。导航到 API 密钥选项卡,并按照提示生成密钥并设置策略。有关更多信息,请参阅我们的文档此处

01-create-api-key.png

我们采取措施来保护您的 API 密钥、密钥和连接。只有密钥的最后四个字符存储在我们的数据库中,并在设置后可见,以便您可以在活动日志中识别它们。密钥和密钥都是使用加密安全的随机字符生成器生成的,并使用强哈希算法(带盐)存储。Web 应用防火墙保护 API 端点,防止滥用。

有关支持的操作的详细列表,请参阅 RESTAPI 规范

02-api-spec.png

如果您是 Postman 用户,您可以简单地导入规范进行设置。API 操作每 10 秒限于 10 个请求。

03-postman.png

下一步是什么?

我们很高兴继续开发 ClickHouse Cloud API 并将其打造成为开发人员的强大工具。在接下来的几周和几个月里,我们正在努力

  • 在规范中添加更多方法,包括以下功能:
    • 查看使用情况和计费信息,包括按单位和服务细分的成本。
    • 查看指标,例如存储、内存分配和查询统计信息。
  • 开发一个 Terraform 提供程序,通过允许开发人员自动化 ClickHouse Cloud 服务的创建和管理,进一步改进工具。
  • 引入对数据库操作的 API 支持,例如管理数据库、表和用户。
  • 支持高级身份验证方法,包括基于哈希的消息认证代码 (HMAC)。

立即开始使用

如果您已经是 ClickHouse Cloud 用户,您可以登录您的服务以开始使用 API。如果您还不是用户,您可以立即开始 ClickHouse Cloud 试用 并获得 300 美元的免费积分,开始使用您的实时分析用例!

分享此帖子

订阅我们的新闻稿

随时了解功能发布、产品路线图、支持和云服务!
正在加载表单...
关注我们
Twitter imageSlack imageGitHub image
Telegram imageMeetup imageRss image
©2024ClickHouse, Inc. 总部位于加利福尼亚州湾区和荷兰阿姆斯特丹。