適用対象:
Azure Cosmos DB for PostgreSQL (PostgreSQL の Citus データベース拡張機能を利用)
Terraform を使用すると、クラウド インフラストラクチャの定義、プレビュー、およびデプロイを行うことができます。 Terraform を使用する際は、HCL 構文を使って構成ファイルを作成します。 HCL 構文では、Azure などのクラウド プロバイダーと、クラウド インフラストラクチャを構成する要素を指定できます。 構成ファイルを作成したら、"実行プラン" を作成します。これにより、インフラストラクチャの変更をデプロイ前にプレビューすることができます。 変更を確認したら、実行プランを適用してインフラストラクチャをデプロイします。
Terraform を使った Azure Cosmos DB for PostgreSQL の管理
Terraform は、クラスターの作成または更新、クラスターへのワーカー ノードの追加など、Azure Cosmos DB for PostgreSQL クラスターのすべての管理操作をサポートします。 具体的には、Terraform は、REST API に実装されているすべての管理操作をサポートします。
Terraform は、サポートされているすべての Azure Cosmos DB for PostgreSQL 管理操作に関するドキュメントを提供しています。
- クラスターとノードの操作
- ネイティブ PostgreSQL ユーザーロール管理
- ネットワークの設定
次のステップ
- Terraform の Azure プロバイダーに関する最新のドキュメントを参照してください。
- Terraform で Azure CLI 認証を使う方法を参照してください。