すべてのプロダクト
Search
ドキュメントセンター

:DescribePrice操作のDBInstancesパラメーターの詳細

最終更新日:Sep 27, 2024

このトピックでは、DescribePrice操作で使用されるDBInstancesパラメーターのサブパラメーターについて説明し、例を示します。 DescribePrice操作を呼び出して、ApsaraDB for MongoDBインスタンスの作成、アップグレード、または更新時に発生した料金を照会できます。

サブパラメータ

サブパラメータ

データ型

必須

説明

DBInstanceId

String

任意

インスタンス ID 。 DescribeDBInstancesを呼び出して、インスタンスのリストを照会できます。

説明

このパラメーターは、注文タイプが構成変更またはインスタンス更新の場合に必要です。

dds-bp13bbf2407f ****

RegionId

String

必須

インスタンスのリージョンID。DescribeRegionsを呼び出して、最新のリージョンリストを照会できます。

cn-hangzhou

ZoneId

String

任意

インスタンスのゾーン ID です。 DescribeRegionsを呼び出して、ゾーンIDを照会できます。

cn-hangzhou-h

Engine

String

必須

データベースのデータベースエンジン。 値をMongoDBに設定します。

MongoDB

EngineVersion

String

必須

インスタンスのデータベースエンジンバージョンです。 有効な値:

  • 3.4

  • 4.0

  • 4.2

  • 4.4

  • 5.0

  • 6.0

  • 7.0

4.2

DBInstanceClass

String

任意

レプリカセットインスタンスのインスタンスタイプ。 詳細は、「インスタンスタイプ」をご参照ください。

説明

このパラメーターは、インスタンスの購入やクローン作成など、インスタンス作成の料金を照会する場合に必要です。

dds.mongo.mid

DBInstanceStorage

String

任意

インスタンスのストレージ容量。 単位は GB です。

説明

このパラメーターは、インスタンスがレプリカセットインスタンスの場合に必要です。

中国 (深セン) の Enterprise Edition トランジットルーターへ 20 GB の

ReplicationFactor

String

任意

インスタンス内のノード数です。 有効な値: 1、3、5、および7。

説明

このパラメーターは、レプリカセットインスタンスでのみ使用できます。

3

NetworkType

String

任意

インスタンスのネットワークタイプです。 有効な値:

  • VPC: 仮想プライベートクラウド (VPC)

VPC

VpcId

String

任意

VPCのID。

vpc-bp1q2qqm4vxo6e6zl ****

VSwitchId

String

任意

VSwitch の ID です。

vsw-bp1lb40helio22b6d ****

ChargeType

String

必須

インスタンスの課金方法です。 有効な値:

  • PostPaid: 従量課金

  • PrePaid:サブスクリプション

PostPaid

AutoPay

String

任意

インスタンスの自動更新を有効にするかどうかを指定します。 有効な値:

  • True: インスタンスの自動更新を有効にします。

  • False: インスタンスの自動更新を無効にします。

正しい

pricingCycle

String

任意

インスタンスのサブスクリプション期間の単位。 有効な値:

説明
  • このパラメーターは、インスタンスの課金方法がサブスクリプションの場合に必要です。

  • このパラメーターは、レプリカセットインスタンスでのみ使用できます。

期間

String

任意

インスタンスのサブスクリプション期間。 値は1より大きい整数でなければなりません。 期間単位は、次のルールに基づいて決定されます。

  • インスタンスがシャードクラスターインスタンスの場合、期間の単位は月です。

  • インスタンスがレプリカセットインスタンスの場合、期間の単位はpricingCycleパラメーターの値です。

説明

このパラメーターは、インスタンスの課金方法がサブスクリプションの場合に必要です。

1

configServers

JSON

継続しない

シャードクラスタインスタンス内のConfigserverノードの仕様。 次のサブパラメータが含まれます。

  • nodeClass: Configserverノードのインスタンスタイプ。 値を1コア、2 GB (汎用) に設定します。

  • nodeStorage: Configserverノードのストレージ容量。 値を20 GBに設定します。

[{"nodeClass":"dds.cs.mid","nodeStorage":"20"}]

mongos

JSON

継続しない

シャードクラスタインスタンス内のmongosノードの仕様。 次のサブパラメータが含まれます。

  • nodeClass: mongosノードのインスタンスタイプ。

詳細は、「インスタンスタイプ」をご参照ください。

[{"nodeClass":"dds.mo ngos.mid" },{ "nodeClass":"dds.mo ngos.mid"}]

シャード

JSON

継続しない

シャードノードの仕様。 次のサブパラメータが含まれます。

  • nodeClass: シャードノードのインスタンスタイプ。

  • nodeStorage: シャードノードのストレージ容量。 最小値: 10。 単位は GB です。

    説明

    shardsパラメーターを指定する必要がある場合は、nodeStorageパラメーターが必要です。

  • ReadonlyReplicas: 読み取り専用ノードの数。 有効な値: 0、1、2、3、4、および5。

詳細は、「インスタンスタイプ」をご参照ください。

[{"nodeClass":"dds.shard.mid","ReadonlyReplicas":"1","nodeStorage":"10" },{ "nodeClass":"dds.shard.mid","ReadonlyReplicas":"1","nodeStorage":"10"}]

ReadonlyReplicas

String

任意

読み取り専用ノードの数。 有効な値: 0、1、2、3、4、および5。

説明

このパラメーターは、レプリカセットインスタンスでのみ使用できます。

1

StorageType

String

必須

インスタンスのストレージタイプを示します。 有効な値:

  • local_ssd: ローカルSSD

  • cloud_essd1: PL1拡張SSD (ESSD)

  • cloud_essd2: PL2 ESSD

  • cloud_essd3: PL3 ESSD

説明
  • MongoDB 4.2以前を実行するApsaraDB for MongoDBインスタンスは、ローカルSSDをサポートします。

  • MongoDB 4.4以降を実行するApsaraDB for MongoDBインスタンスは、PL1 ESSD、PL2 ESSD、およびPL3 ESSDをサポートしています。

cloud_essd1

ProvisionedIops

String

任意

インスタンスのプロビジョニングされたIOPS。 有効な値: 0 ~ 50000

このパラメーターは、StorageTypeパラメーターがcloud_autoに設定されている場合にのみ有効です。

0

シャードクラスターインスタンスの購入

次の例は、サブスクリプション課金方法を使用するシャードクラスターインスタンスを購入する方法を示しています。

[
    {
        "period": 24,
        "EngineVersion": "7.0",
        "StorageType": "cloud_essd1",
        "ZoneId": "cn-hangzhou-i",
        "chargeType": "PrePaid",
        "configServers": [
            {
                "nodeClass": "mdb.shard.2x.xlarge.d",
                "nodeStorage": "20"
            }
        ],
        "mongos": [
            {
                "nodeClass": "mdb.shard.2x.xlarge.d"
            },
            {
                "nodeClass": "mdb.shard.2x.xlarge.d"
            }
        ],
        "shards": [
            {
                "shard_ordernum": "1",
                "nodeClass": "mdb.shard.2x.xlarge.d",
                "ReadonlyReplicas": "0",
                "nodeStorage": "20"
            }
        ],
        "NetworkType": "VPC",
        "RegionId": "cn-hangzhou",
        "Engine": "MongoDB"
    }
]

シャードクラスタインスタンスの設定の変更

次の例は、サブスクリプション課金方法を使用するシャードクラスターインスタンスのmongosノードの設定を変更する方法を示しています。

[
    {
        "DBInstanceId": "dds-2zeefc0eb52a****",
        "StorageType": "cloud_essd1",
        "RegionId": "cn-beijing",
        "ZoneId": "cn-beijing-h",
        "Engine": "MongoDB",
        "EngineVersion": "4.4",
        "NetworkType": "VPC",
        "ChargeType": "PrePaid",
        "mongos": [
            {
                "nodeClass": "mdb.shard.2x.xlarge.d"
            }
        ]
    }
]

レプリカセットインスタンスの購入

次の例は、サブスクリプション課金方法を使用するレプリカセットインスタンスを購入する方法を示しています。

[
    {
        "period": 1,
        "EngineVersion": "7.0",
        "StorageType": "cloud_essd1",
        "ZoneId": "cn-hangzhou-i",
        "ReplicationFactor": "3",
        "ReadonlyReplicas": "0",
        "DBInstanceClass": "mdb.shard.2x.xlarge.d",
        "chargeType": "PrePaid",
        "NetworkType": "VPC",
        "DBInstanceStorage": "20",
        "pricingCycle": "Month",
        "RegionId": "cn-hangzhou",
        "Engine": "MongoDB"
    }
]

レプリカセットインスタンスの設定の変更

次の例は、従量課金方式を使用するレプリカセットインスタンスの設定を変更する方法を示しています。

[
    {
        "StorageType": "cloud_essd1",
        "EngineVersion": "5.0",
        "ReplicationFactor": "3",
        "ZoneId": "cn-hangzhou-h",
        "ReadonlyReplicas": "1",
        "DBInstanceClass": "mdb.shard.2x.2xlarge.d",
        "chargeType": "PostPaid",
        "ProvisionedIops": "0",
        "DBInstanceId": "dds-bp13053cfa2a****",
        "NetworkType": "VPC",
        "DBInstanceStorage": "20",
        "RegionId": "cn-hangzhou",
        "Engine": "MongoDB"
    }
]