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

:DescribeDBInstances

最終更新日:Oct 21, 2025

MongoDB インスタンスのリストをクエリします。

操作説明

デフォルトでは、この操作はスタンドアロンインスタンスを含むレプリカセットインスタンスのリストをクエリします。DBInstanceType リクエストパラメーターを指定しない場合、デフォルト値は replicate です。シャードクラスターインスタンスのリストをクエリするには、DBInstanceTypesharding に設定します。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

dds:DescribeDBInstances

get

*Instance

acs:dds:{#regionId}:{#accountId}:dbinstance/*

*Instance

acs:dds:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

RegionId

string

任意

リージョン ID。 DescribeRegions 操作を呼び出して、リージョン ID をクエリできます。

cn-hangzhou

PageNumber

integer

任意

ページ番号。値は 0 より大きく、integer データの型の最大値以下である必要があります。デフォルト値: 1

1

PageSize

integer

任意

各ページに返されるエントリ数。有効な値:

  • 30 (デフォルト)

  • 50

  • 100

30

DBInstanceId

string

任意

インスタンス ID。

dds-bp199659b178****

ReplicationFactor

string

任意

レプリカセットインスタンス内のノード数。有効な値:

  • 3

  • 5

  • 7

3

DBInstanceDescription

string

任意

インスタンス名。名前は次の要件を満たす必要があります:

  • 中国語の文字または英字で始まる必要があります。

  • 数字、中国語の文字、英字、アンダースコア (_)、ハイフン (-) を使用できます。

  • 長さは 2〜256 文字である必要があります。

测试数据库

ExpireTime

string

任意

インスタンスの有効期限。時刻は yyyy-MM-ddTHH:mm:ssZ 形式です。時刻は UTC で表示されます。このパラメーターは、指定された時刻以前に有効期限が切れるインスタンスをフィルターするために使用されます。

2019-12-26T16:00:00Z

DBInstanceStatus

string

任意

インスタンスのステータス。詳細については、「インスタンスの状態」をご参照ください。

Running

DBInstanceType

string

任意

インスタンスアーキテクチャ。有効な値:

  • sharding: シャードクラスターインスタンス。

  • replicate: レプリカセットインスタンスまたはスタンドアロンインスタンス。これがデフォルト値です。

sharding

DBInstanceClass

string

任意

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

dds.mongo.mid

Engine

string

任意

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

MongoDB

EngineVersion

string

任意

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

  • 7.0

  • 6.0

  • 5.0

  • 4.4

  • 4.2

  • 4.0

  • 3.4

4.0

NetworkType

string

任意

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

  • Classic: クラシックネットワーク。

  • VPC: VPC。

VPC

VpcId

string

任意

VPC ID。

vpc-bp1n3i15v90el48nx****

VSwitchId

string

任意

VPC の vSwitch ID。

vsw-bp1vj604nj5a9zz74****

ChargeType

string

任意

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

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

  • PostPaid: 従量課金。

PrePaid

ZoneId

string

任意

ゾーン ID。 DescribeRegions 操作を呼び出して、ゾーン ID をクエリできます。

cn-hangzhou-b

Expired

string

任意

インスタンスの有効期限切れステータス。有効な値:

  • true: インスタンスは有効期限切れです。

  • false: インスタンスは有効期限切れではありません。

true

ConnectionDomain

string

任意

ノードのエンドポイント。 DescribeDBInstanceAttribute 操作を呼び出して、エンドポイントをクエリできます。

dds-bp1ea17b41abecf43****.mongodb.rds.aliyuncs.com

ResourceGroupId

string

任意

リソースグループ ID。

rg-acfmyiu4ekp****

Tag

array<object>

任意

インスタンスのタグ。

object

任意

Key

string

任意

タグ N のキー。N の値は 1 から 20 の範囲である必要があります。

  • タグキーは aliyunacs:http://、または https:// で始めることはできません。

  • タグキーは最大 64 文字です。

  • タグキーを空の文字列にすることはできません。

testdatabase

Value

string

任意

タグ N の値。N の値は 1 から 20 の範囲である必要があります。

  • タグ値は aliyunacs:、http://、または https:// で始めることはできません。

  • タグ値は最大 128 文字です。

  • タグ値は空の文字列にすることができます。

apitest

DBNodeType

string

任意

タイプ別にインスタンスをフィルターします。有効な値:

  1. customized: スタンドアロンインスタンスと DBFS インスタンス。

  2. standard: レプリカセットインスタンスとシャードクラスターインスタンスを含む標準インスタンス。

  3. default: すべてのインスタンス。

default

レスポンスフィールド

フィールド

説明

object

TotalCount

integer

返されたインスタンスの数。

5

RequestId

string

リクエスト ID。

0E4FE33F-5510-5758-8FA7-A6672CDE****

PageSize

integer

ページごとに返されるエントリ数。

30

PageNumber

integer

ページ番号。

1

DBInstances

object

DBInstance

array<object>

インスタンスの詳細。

array<object>

CreationTime

string

インスタンスが作成された時刻。時刻は yyyy-MM-ddTHH:mm:ssZ 形式です。時刻は UTC で表示されます。

2021-03-25T02:18:00Z

ChargeType

string

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

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

  • PostPaid: 従量課金。

PrePaid

Tags

object

Tag

array<object>

リソースタグの詳細。

object

リソースタグの詳細。

Key

string

タグキー。

test

Value

string

タグ値。

api

VpcAuthMode

string

VPC 経由でのパスワードなしのアクセスが有効になっているかどうかを示します。有効な値:

  • Open: 有効。

  • Close: 無効。

Close

NetworkType

string

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

  • Classic: クラシックネットワーク。

  • VPC: VPC。

Classic

LockMode

string

インスタンスのロックステータス。有効な値:

  • Unlock: インスタンスはロックされていません。

  • ManualLock: インスタンスは手動でロックされています。

  • LockByExpiration: 有効期限切れのため、インスタンスは自動的にロックされます。

  • LockByRestoration: ロールバックの前にインスタンスは自動的にロックされます。

  • LockByDiskQuota: ストレージ容量が満杯のため、インスタンスは自動的にロックされます。

  • Released: インスタンスはリリースされています。この状態では、インスタンスのロックを解除できません。バックアップファイルから新しいインスタンスを作成することしかできません。復元プロセスには時間がかかる場合があります。

Unlock

EngineVersion

string

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

  • 7.0

  • 6.0

  • 5.0

  • 4.4

  • 4.2

  • 4.0

  • 3.4

4.2

MongosList

object

MongosAttribute

array<object>

Mongos ノードの詳細。

説明

このパラメーターは、シャードクラスターインスタンスに対してのみ返されます。

object

Mongos ノードの詳細。

説明

このパラメーターは、シャードクラスターインスタンスに対してのみ返されます。

NodeClass

string

Mongos ノードのインスタンスタイプ。

dds.mongos.standard

NodeDescription

string

Mongos ノードの説明。

测试mongos节点

NodeId

string

Mongos ノードの ID。

s-bp10e3b0d02f****

DBInstanceDescription

string

インスタンスの説明。

测试数据库

ExpireTime

string

インスタンスの有効期限が切れる時刻。時刻は yyyy-MM-ddTHH:mmZ 形式です。時刻は UTC で表示されます。

2021-11-25T16:00Z

DBInstanceType

string

インスタンスアーキテクチャ。有効な値:

  • sharding: シャードクラスターインスタンス。

  • replicate: レプリカセットインスタンスまたはスタンドアロンインスタンス。

sharding

LastDowngradeTime

string

インスタンスが最後にスペックダウンされた時刻。

2021-05-08

ShardList

object

ShardAttribute

array<object>

シャードノードの詳細。

説明

このパラメーターは、シャードクラスターインスタンスに対してのみ返されます。

object

シャードノードの詳細。

説明

このパラメーターは、シャードクラスターインスタンスに対してのみ返されます。

NodeClass

string

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

dds.shard.mid

NodeDescription

string

シャードノードの説明。

测试shard节点

NodeStorage

integer

シャードノードのストレージ容量。単位: GB。

10

NodeId

string

シャードノードの ID。

d-bp1cac6f2083****

ReadonlyReplicas

integer

シャードノード内の読み取り専用ノードの数。値は 0 から 5 までの整数です。

2

DestroyTime

string

インスタンスのデータが破棄される時刻。時刻は yyyy-MM-ddTHH:mm:ssZ 形式です。時刻は UTC で表示されます。

説明
  • サブスクリプションインスタンスの場合、その計算資源はインスタンスの有効期限が切れた後 16 日目にリリースされます。データはさらに 7 日間保持されます。23 日目にデータは削除され、回復できなくなります。

  • 従量課金インスタンスの場合、その計算資源は支払いが延滞した後 16 日目にリリースされます。データはさらに 7 日間保持されます。23 日目にデータは削除され、回復できなくなります。

2021-12-10T16:00:00Z

DBInstanceStatus

string

インスタンスのステータス。詳細については、「インスタンスの状態」をご参照ください。

Running

RegionId

string

インスタンスのリージョン ID。

cn-hangzhou

DBInstanceStorage

integer

インスタンスのストレージ容量。

20

ResourceGroupId

string

リソースグループ ID。

rg-acfmyiu4ekp****

ZoneId

string

インスタンスのゾーン ID。

cn-hangzhou-g

DBInstanceId

string

インスタンス ID。

dds-bp18b0934e70****

DBInstanceClass

string

インスタンスタイプ。

dds.mongo.mid

Engine

string

データベースエンジン。

MongoDB

ReplicationFactor

string

インスタンス内のノード数。

説明

このパラメーターは、レプリカセットインスタンスに対してのみ返されます。

3

KindCode

string

インスタンスのタイプ。有効な値:

  • 0: 物理サーバ。

  • 1: ECS。

  • 2: Docker。

  • 18: 新しい Kubernetes ベースのアーキテクチャ上のインスタンス。

1

CapacityUnit

string

インスタンスによって消費される読み取りおよび書き込みスループット。

説明

このパラメーターは、サーバーレスインスタンスに対してのみ返されます。

100

StorageType

string

ストレージタイプ。有効な値:

  • cloud_essd: ESSD クラウドディスク。

  • local_ssd: ローカル SSD。

local_ssd

BackupRetentionPolicy

integer

バックアップ保持ポリシー。有効な値:

  • 0: インスタンスがリリースされると、すべてのバックアップセットが直ちに削除されます。

  • 1: インスタンスがリリースされると自動バックアップが実行され、このバックアップセットは長期間保持されます。

  • 2: インスタンスがリリースされると自動バックアップが実行され、クラスターのすべてのバックアップセットが長期間保持されます。

1

ReleaseTime

string

インスタンスのリリース時刻。

2024-06-17T07:01Z

成功レスポンス

JSONJSON

{
  "TotalCount": 5,
  "RequestId": "0E4FE33F-5510-5758-8FA7-A6672CDE****",
  "PageSize": 30,
  "PageNumber": 1,
  "DBInstances": {
    "DBInstance": [
      {
        "CreationTime": "2021-03-25T02:18:00Z",
        "ChargeType": "PrePaid",
        "Tags": {
          "Tag": [
            {
              "Key": "test",
              "Value": "api"
            }
          ]
        },
        "VpcAuthMode": "Close",
        "NetworkType": "Classic",
        "LockMode": "Unlock",
        "EngineVersion": "4.2",
        "MongosList": {
          "MongosAttribute": [
            {
              "NodeClass": "dds.mongos.standard",
              "NodeDescription": "测试mongos节点",
              "NodeId": "s-bp10e3b0d02f****"
            }
          ]
        },
        "DBInstanceDescription": "测试数据库",
        "ExpireTime": "2021-11-25T16:00Z",
        "DBInstanceType": "sharding",
        "LastDowngradeTime": "2021-05-08",
        "ShardList": {
          "ShardAttribute": [
            {
              "NodeClass": "dds.shard.mid",
              "NodeDescription": "测试shard节点",
              "NodeStorage": 10,
              "NodeId": "d-bp1cac6f2083****",
              "ReadonlyReplicas": 2
            }
          ]
        },
        "DestroyTime": "2021-12-10T16:00:00Z",
        "DBInstanceStatus": "Running",
        "RegionId": "cn-hangzhou",
        "DBInstanceStorage": 20,
        "ResourceGroupId": "rg-acfmyiu4ekp****",
        "ZoneId": "cn-hangzhou-g",
        "DBInstanceId": "dds-bp18b0934e70****",
        "DBInstanceClass": "dds.mongo.mid",
        "Engine": "MongoDB",
        "ReplicationFactor": "3",
        "KindCode": "1",
        "CapacityUnit": "100",
        "StorageType": "local_ssd",
        "BackupRetentionPolicy": 1,
        "ReleaseTime": "2024-06-17T07:01Z"
      }
    ]
  }
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。