📣
TiDB Cloud Essential 开放公测中。此页面由 AI 自动翻译,英文原文请见此处。

Terraform 集成概述

Terraform 是一款基础设施即代码(Infrastructure as Code, IaC)工具,可以让你在可读性强的配置文件中定义云端和自托管资源,并支持版本管理、复用和共享。

TiDB Cloud Terraform Provider 是一个插件,允许你使用 Terraform 管理 TiDB Cloud 资源,例如集群、备份和恢复等。

如果你正在寻找一种简单的方式来自动化资源的配置和基础设施工作流,你可以尝试 TiDB Cloud Terraform Provider,它为你提供以下能力:

  • 获取你的项目信息。
  • 获取集群规格信息,例如支持的云服务商、区域和节点规格。
  • 管理你的 TiDB 集群,包括创建、扩容、暂停和恢复集群。
  • 为你的集群创建和删除备份。
  • 为你的集群创建恢复任务。

前置条件

支持的资源和数据源

资源数据源 是 Terraform 语言中最重要的两个元素。

TiDB Cloud 支持以下资源和数据源:

  • 资源

    • tidbcloud_cluster
    • tidbcloud_backup
    • tidbcloud_restore
    • tidbcloud_import
  • 数据源

    • tidbcloud_projects
    • tidbcloud_cluster_specs
    • tidbcloud_clusters
    • tidbcloud_restores
    • tidbcloud_backups

要获取所有可用的资源和数据源的配置信息,请参阅此 配置文档

下一步

文档内容是否有帮助?