メインコンテンツまでスキップ

CosmosdbMongo



リソースアイコン

リソース概要

Azure Cosmos DB Mongo API は、Mongo API がサポートする JSON 形式のデータを保存およびクエリできる、完全マネージド型の NoSQL データベースサービスです。
グローバル分散、自動フェールオーバー、バックアップ、一貫性ポリシーなどを提供し、高い拡張性と可用性を実現します。

関連リソース

上位リソース

接続リソース


リソース設定値

基本設定

  • capabilities_list : 使用する Cosmos DB の API 一覧
  • enable_multiple_write_locations : 複数リージョン書き込みを有効にするかどうか - true, false
  • public_network_access_enabled : パブリック IP アドレスまたはサービス エンドポイント経由でのアカウントへの公開アクセスを有効にするかどうか - true, false
  • enable_automatic_failover : 自動フェールオーバーを有効にするかどうか - true, false
  • virtual_network_filter_enabled : 特定の仮想ネットワーク Subnet のみがアカウントにアクセスできるようフィルターを有効にするかどうか - true, false
  • network_acl_bypass_for_azure_services : Azure サービスに対する ACL バイパスを有効にするかどうか - true, false

リージョン設定(geo_location

  • geo_location.failover_priority : リージョンのフェールオーバー優先順位
  • geo_location.zone_redundant : 障害対策としてゾーン冗長を有効にするかどうか - true, false

一貫性ポリシー(consistency_policy

  • consistency_policy.consistency_level : データベースの可用性とパフォーマンスを制御する一貫性レベル
  • consistency_policy.max_interval_in_seconds : 一貫性レベルが Bounded Staleness の場合に許容される最大遅延時間(秒)
  • consistency_policy.max_staleness_prefix : 一貫性レベルが Bounded Staleness の場合に許容される最大 Stale リクエスト数

バックアップ設定(backup

  • backup.type : バックアップポリシーの種類 - Continuous, Periodic
  • backup.interval_in_minutes : バックアップ実行間隔(分) - 60 ~ 1440
  • backup.retention_in_hours : バックアップ保持期間(時間) - 8 ~ 720

Mongo データベース設定(mongo_database

  • mongo_database.throughput : Mongo データベースのスループット - 400 ~ 1000000
  • mongo_database.enable_autoscale : スループットの自動スケーリングを有効にするかどうか - true, false

Mongo コレクション設定(mongo_collection

  • mongo_collection.ttl_seconds : MongoDB コレクションの既定の Time To Live(秒)
  • mongo_collection.shard_key : MongoDB コレクションのシャーディングに使用するキー名
  • mongo_collection.throughput : MongoDB コレクションのスループット - 400 ~ 1000000
  • mongo_collection.enable_autoscale : 自動スケーリングを有効にするかどうか - true, false
  • mongo_collection.included_mongo_database_name : MongoDB コレクションが作成される Mongo データベース名

タグ

  • tag : リソースをカテゴリ別に分類するためのタグ - 最大 512 文字、key:value

参考資料