はじめに

完了

Azure Cosmos DB for NoSQL アカウントがリリース ライフサイクルを通過する準備が整ったら、操作チームがクラウドでの Azure Cosmos DB リソースの作成を自動化しようとするのは珍しいことではありません。 自動化により、新しい環境のデプロイ、過去の環境の復元、またはサービスのスケールアウトが容易になります。

Azure では、Azure Cosmos DB リソースの作成を自動化できる 2 つの方法として、Azure Resource Manager テンプレートと Bicep テンプレートがあります。 Azure Resource Manager テンプレートとは、プロジェクトのインフラストラクチャと構成を定義する JavaScript Object Notation (JSON) ファイルです。 Bicep は、テンプレートの開発に使用できる代替テンプレート言語です。

注意

このモジュールでは、Azure Resource Manager テンプレートBicep 構文と JSON 構文の両方を使用します。 このモジュールのハンズオン演習では、Bicep 構文と JSON 構文の両方を使用して、違いを説明します。

このモジュールを終了すると、次のことができるようになります。

  • Azure Cosmos DB for NoSQL アカウントで最も一般的な 3 つのリソースの種類を確認する
  • Azure Cosmos DB for NoSQL アカウント、データベース、またはコンテナー用の JSON Azure Resource Manager テンプレートを作成およびデプロイする
  • Azure Cosmos DB for NoSQL アカウント、データベース、またはコンテナー用の Bicep テンプレートを作成およびデプロイする
  • JSON テンプレートまたは Bicep テンプレートを使用してスループットとインデックス ポリシーを管理する