Skip to content

Latest commit

 

History

History
72 lines (45 loc) · 3.08 KB

chap1_cosmos_db.md

File metadata and controls

72 lines (45 loc) · 3.08 KB

chapter 1: Cosmos DB アカウントの作成とコンテナーの追加

Azure Cosmos DB とは

Microsoft Azure の NoSQL データベースサービスです。

グローバルな分散データベースを簡単に構築できるほか、さまざまなデータ操作 API をサポートしています。

Free Tier(無料枠)が適用でき、小規模なものであれば無料で運用することも可能です。

Azure Cosmos DB の概要 | Microsoft Docs
Azure Cosmos DB での開発とテストのコストを最適化する | Microsoft Docs

Azure ポータルから Cosmos DB アカウントを作成する

Azure ポータルにサインインし、左上のメニューから「リソースの作成」をクリックします。

Cosmos DB アカウントの作成

Azure Cosmos DB を選択します。

Cosmos DB アカウントの作成

「Azure Cosmos DB アカウントの作成」で以下のとおり内容を入力し「確認と作成」をクリックします。

  • サブスクリプション: 有効なサブスクリプション
  • リソースグループ: 新規作成から time-card-rg と入力
  • アカウント名: 任意の名前
  • API: コア (SQL)
  • Notebooks (Preview): Off
  • 場所: 任意のリージョンを選択
  • Apply Free Tier Discount: Apply
  • Account Type: Non-Production
  • マルチ リージョン書き込み: 無効
  • Availability Zones: 無効

※「Apply Free Tier Discount」は、サブスクリプション内ですでに適用している Cosmos DB アカウントがある場合、ここで適用することはできません。

Cosmos DB アカウントの作成

内容を確認し、問題なければ「作成」をクリックします。

Cosmos DB アカウントの作成

完了後、「リソースに移動」をクリックします。

データベース、コンテナーの作成

Cosmos DB の画面に移動したら、左メニューの「概要」をクリックし、「Add Container」をクリックします。

コンテナーの追加

以下のとおり入力し、「OK」をクリックします。

  • Database id: Create new / time-card-db
  • Provision database throughput: チェックを入れる
  • Throughput: 400
  • Container id: timecard
  • Indexing: Automatic
  • Partition key: /userId
  • My partition key is larger than 100 bytes: チェックを入れない
  • Analytical store: 何もしない
  • Unique keys: 何もしない

コンテナーの追加

これで、データベースとドキュメントを格納するコンテナーが作成されました。

コンテナーの追加

次へ: chapter 2: SignalR Service の作成