Terraform 統合の概要
テラフォームは、コードとしてのインフラストラクチャ ツールであり、クラウド リソースとセルフホスト リソースの両方を、バージョン管理、再利用、共有できる人間が判読できる構成ファイルで定義できます。
TiDB CloudTerraform プロバイダーは、Terraform を使用して、クラスター、バックアップ、復元などのTiDB Cloudリソースを管理できるようにするプラグインです。
リソース プロビジョニングとインフラストラクチャ ワークフローを自動化する簡単な方法を探している場合は、次の機能を提供するTiDB Cloud Terraform Provider を試すことができます。
- プロジェクト情報を取得します。
- サポートされているクラウドプロバイダー、リージョン、ノードサイズなどのクラスター仕様情報を取得します。
- クラスターの作成、スケーリング、一時停止、再開など、TiDB クラスターを管理します。
- クラスターのバックアップを作成および削除します。
- クラスターの復元タスクを作成します。
要件
- TiDB Cloudアカウント
- Terraform バージョン >= 1.0
- Goのバージョン >= 1.18 (ローカルでTiDB CloudTerraform プロバイダーをビルドする場合にのみ必要)
サポートされているリソースとデータソース
リソースとデータソースは、Terraform 言語の 2 つの最も重要な要素です。
TiDB Cloud は、次のリソースとデータ ソースをサポートします。
リソース
tidbcloud_cluster
tidbcloud_backup
tidbcloud_restore
tidbcloud_import
データソース
tidbcloud_projects
tidbcloud_cluster_specs
tidbcloud_clusters
tidbcloud_restores
tidbcloud_backups
リソースとデータ ソースで使用可能なすべての構成を取得するには、この設定ドキュメントを参照してください。
次のステップ
このページは役に立ちましたか?
Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。