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

ApsaraDB for MongoDB:API の概要

最終更新日:Jul 15, 2026

API 標準および多言語対応の SDK

本製品 (Dds/2015-12-01) の API は、RPC 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。

カスタム署名

署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。

はじめに

Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。

API セキュリティを確保するには、以下を作成し、設定する必要があります。

インスタンスの作成またはクローン

API

タイトル

説明

CreateDBInstance CreateDBInstance ApsaraDB for MongoDB のレプリカセットインスタンスを作成またはクローンします。
CreateShardingDBInstance CreateShardingDBInstance MongoDB シャードクラスターインスタンスを作成するか、クローンします。

インスタンス設定の変更

API

タイトル

説明

CreateNode CreateNode ApsaraDB for MongoDB のシャードクラスターインスタンスにシャードノードまたは mongos ノードを追加します。
CreateNodeBatch CreateNodeBatch シャードクラスターインスタンスに Mongos ノードまたはシャードノードを一括で追加します。
DeleteNode DeleteNode ApsaraDB for MongoDB のシャードクラスターインスタンスからシャードまたは mongos ノードを削除します。
ModifyDBInstanceSpec ModifyDBInstanceSpec ApsaraDB for MongoDB のスタンドアロンインスタンス、レプリカセットインスタンス、またはサーバーレスインスタンスのインスタンスタイプまたはストレージ容量を変更します。 サーバーレスインスタンスは Alibaba Cloud 中国サイト限定です。
ModifyNodeSpec ModifyNodeSpec MongoDB シャードクラスターインスタンス内のノードのインスタンスタイプとストレージスペースを変更します。
ModifyNodeSpecBatch ModifyNodeSpecBatch ApsaraDB for MongoDB のシャードクラスターインスタンスにおける、1 つ以上の Mongos またはシャードノードの構成を変更します。
ModifyDBInstanceDiskType ModifyDBInstanceDiskType ApsaraDB for MongoDB インスタンスのディスクタイプを変更します。

インスタンス管理

API

タイトル

説明

DeleteDBInstance DeleteDBInstance 従量課金の MongoDB インスタンスをリリースします。
ModifyDBInstanceMaintainTime ModifyDBInstanceMaintainTime ApsaraDB for MongoDB インスタンスのメンテナンスウィンドウを変更します。
ModifyDBInstanceDescription ModifyDBInstanceDescription ApsaraDB for MongoDB インスタンスの名前を変更します。
ModifyDBInstanceNetExpireTime ModifyDBInstanceNetExpireTime ApsaraDB for MongoDB インスタンスのクラシックネットワークエンドポイントの保持期間を延長します。
UpgradeDBInstanceEngineVersion UpgradeDBInstanceEngineVersion ApsaraDB for MongoDB インスタンスのデータベースバージョンをアップグレードします。
UpgradeDBInstanceKernelVersion UpgradeDBInstanceKernelVersion ApsaraDB for MongoDB インスタンスのマイナーバージョンをアップグレードします。
SwitchDBInstanceHA SwitchDBInstanceHA ApsaraDB for MongoDB インスタンスのプライマリノードとセカンダリノードを切り替えます。
RestartDBInstance RestartDBInstance ApsaraDB for MongoDB インスタンスを再起動します。
DestroyInstance DestroyInstance ApsaraDB for MongoDB インスタンスを破棄します。
RestartNode RestartNode MongoDB インスタンスの単一ノードを再起動します。

更新管理

API

タイトル

説明

ModifyInstanceAutoRenewalAttribute ModifyInstanceAutoRenewalAttribute ApsaraDB for MongoDB インスタンスの自動更新を有効または無効にします。
TransformInstanceChargeType TransformInstanceChargeType インスタンスの課金方法を従量課金からサブスクリプションに、またはサブスクリプションから従量課金に変更します。
DescribePrice DescribePrice 価格を照会します。
DescribeRenewalPrice DescribeRenewalPrice 特定の MongoDB インスタンスを 1 か月間更新する場合の価格を取得します。
TransformToPrePaid TransformToPrePaid ApsaraDB for MongoDB インスタンスの課金方法を従量課金からサブスクリプションに変更します。
RenewDBInstance RenewDBInstance ApsaraDB for MongoDB のサブスクリプションインスタンスを手動で更新します。

インスタンスの照会

API

タイトル

説明

DescribeDBInstanceSpecInfo DescribeDBInstanceSpecInfo インスタンスタイプの詳細を取得します。
DescribeReplicaSetRole DescribeReplicaSetRole MongoDB インスタンスのロール情報と接続詳細を取得します。
DescribeKernelReleaseNotes DescribeKernelReleaseNotes ApsaraDB for MongoDB インスタンスのマイナーバージョンのリリースノートを照会します。
DescribeAvailableEngineVersion DescribeAvailableEngineVersion ApsaraDB for MongoDB インスタンスがアップグレードできるエンジンバージョンを照会します。
DescribeDBInstances DescribeDBInstances MongoDB インスタンスのリストをクエリします。
DescribeDBInstanceSwitchLog DescribeDBInstanceSwitchLog ApsaraDB for MongoDB インスタンスのプライマリ/セカンダリのスイッチオーバーログを照会します。
DescribeDBInstanceAttribute DescribeDBInstanceAttribute ApsaraDB for MongoDB インスタンスに関する情報を照会します。
DescribeRoleZoneInfo DescribeRoleZoneInfo ApsaraDB for MongoDB インスタンス内の各ノードのロールとゾーンを照会します。
DescribeInstanceAutoRenewalAttribute DescribeInstanceAutoRenewalAttribute ApsaraDB for MongoDB インスタンスの自動更新ステータスを照会します。
DescribeActiveOperationTaskCount DescribeActiveOperationTaskCount ApsaraDB for MongoDB インスタンス上の運用メンテナンス タスクの数を照会します。
DescribeActiveOperationTasks DescribeActiveOperationTasks MongoDB インスタンスのスケジュールされた操作とメンテナンス(O&M)タスクの詳細をクエリします。
DescribeActiveOperationTaskType DescribeActiveOperationTaskType ApsaraDB for MongoDB インスタンスの運用保守タスクのタイプと、各タイプのタスク数を照会します。
DescribeDBInstancesOverview DescribeDBInstancesOverview 1 つ以上の ApsaraDB for MongoDB インスタンスの概要を照会します。
DescribeHistoryTasks DescribeHistoryTasks タスクセンターのタスクリストをクエリします。
DescribeHistoryTasksStat DescribeHistoryTasksStat タスクセンターのタスクの概要を照会します。
ModifyTaskInfo ModifyTaskInfo ApsaraDB for MongoDB インスタンスのタスクセンターでタスクの情報を変更します。
ModifyActiveOperationTasks ModifyActiveOperationTasks ApsaraDB for MongoDB インスタンスのスケジュールされた運用保守タスクの切り替え時間を変更します。

リソース管理

API

タイトル

説明

DescribeAvailableResource DescribeAvailableResource 指定されたゾーンで利用可能なリソースをクエリします。
EvaluateResource EvaluateResource 新しいインスタンスの購入、または既存インスタンスのスペックアップやスペックダウンの前に、十分なリソースが利用可能かどうかを評価します。
DescribeAvailabilityZones DescribeAvailabilityZones ApsaraDB for MongoDB インスタンスがサポートするゾーンのリストを照会します。
ModifyResourceGroup ModifyResourceGroup ApsaraDB for MongoDB インスタンスを指定のリソースグループに移動します。

リージョン管理

API

タイトル

説明

DescribeRegions DescribeRegions ApsaraDB for MongoDB インスタンスでサポートされているすべてのリージョンとゾーンを照会します。
MigrateToOtherZone MigrateToOtherZone ApsaraDB for MongoDB インスタンスを別のゾーンに移行します。
MigrateAvailableZone MigrateAvailableZone ApsaraDB for MongoDB インスタンスを特定のゾーンに移行します。

接続管理

API

タイトル

説明

ModifyInstanceVpcAuthMode ModifyInstanceVpcAuthMode ApsaraDB for MongoDB インスタンスの Virtual Private Cloud (VPC) 経由でのパスワードなしのアクセスを無効化します。
ModifyDBInstanceNetworkType インスタンスのネットワークタイプを切り替えます MongoDB インスタンスのネットワークタイプを切り替えます。
ModifyDBInstanceConnectionString ModifyDBInstanceConnectionString MongoDB インスタンスの接続アドレスとポートを変更します。
DescribeShardingNetworkAddress DescribeShardingNetworkAddress MongoDB シャードクラスターインスタンスの接続情報を取得します。
AllocatePublicNetworkAddress AllocatePublicNetworkAddress インスタンスにパブリックエンドポイントを割り当てます。
ReleasePublicNetworkAddress ReleasePublicNetworkAddress ApsaraDB for MongoDB インスタンスのパブリックエンドポイントをリリースします。
AllocateNodePrivateNetworkAddress AllocateNodePrivateNetworkAddress ApsaraDB for MongoDB のシャードクラスターインスタンスにおけるシャードノードまたは ConfigServer ノードの内部エンドポイントを申請します。
ReleaseNodePrivateNetworkAddress ReleaseNodePrivateNetworkAddress シャードクラスターインスタンスのシャードまたは ConfigServer ノードの内部エンドポイントをリリースします。

タグ管理

API

タイトル

説明

ListTagResources ListTagResources ApsaraDB for MongoDB インスタンスとタグの関連付けを照会します。
DescribeTags DescribeTags 指定されたリージョン内のすべてのタグをクエリします。
TagResources TagResources ApsaraDB for MongoDB インスタンスにタグを関連付けます。
UntagResources UntagResources タグが他のインスタンスに追加されていない場合、そのタグを削除します。

アカウント管理

API

タイトル

説明

CreateAccount CreateAccount クラウドディスクを使用する ApsaraDB for MongoDB のシャードクラスターインスタンス内のシャードノードに対して、読み取り専用権限が付与されたアカウントを作成します。
ResetAccountPassword ResetAccountPassword ApsaraDB for MongoDB インスタンスのルートアカウントのパスワードをリセットします。
ModifyAccountDescription ModifyAccountDescription ApsaraDB for MongoDB インスタンスのルートアカウントの説明を変更します。
DescribeAccounts DescribeAccounts ApsaraDB for MongoDB インスタンスのデータベースアカウントを照会します。

ホワイトリストとセキュリティグループ

API

タイトル

説明

ModifySecurityIps ModifySecurityIps ApsaraDB for MongoDB インスタンスの IP アドレスホワイトリストを変更します。
ModifySecurityGroupConfiguration ModifySecurityGroupConfiguration ApsaraDB for MongoDB インスタンスにバインドされている ECS セキュリティグループを変更します。
DescribeSecurityIps DescribeSecurityIps ApsaraDB for MongoDB インスタンスの IP ホワイトリストを取得します。
DescribeSecurityGroupConfiguration DescribeSecurityGroupConfiguration ApsaraDB for MongoDB インスタンスに関連付けられている Elastic Compute Service (ECS) セキュリティグループを照会します。
ModifyGlobalSecurityIPGroup ModifyGlobalSecurityIPGroup ApsaraDB for MongoDB インスタンスに関連付けられているグローバル IP ホワイトリストテンプレートを変更します。
DescribeGlobalSecurityIPGroup DescribeGlobalSecurityIPGroup ApsaraDB for MongoDB インスタンスのグローバル IP ホワイトリストテンプレートを照会します。
ModifyGlobalSecurityIPGroupName ModifyGlobalSecurityIPGroupName ApsaraDB for MongoDB インスタンスに関連付けられているグローバル IP ホワイトリストテンプレートの名前を変更します。
DescribeGlobalSecurityIPGroupRelation DescribeGlobalSecurityIPGroupRelation インスタンスとグローバル IP アドレスホワイトリストテンプレート間のマッピングをクエリします。
CreateGlobalSecurityIPGroup CreateGlobalSecurityIPGroup グローバル IP ホワイトリストテンプレートを作成します。
ModifyGlobalSecurityIPGroupRelation ModifyGlobalSecurityIPGroupRelation グローバルホワイトリストテンプレートと ApsaraDB for MongoDB インスタンス間のマッピングを変更します。
DeleteGlobalSecurityIPGroup DeleteGlobalSecurityIPGroup グローバル IP アドレスのホワイトリストテンプレートを削除します。

キー

API

タイトル

説明

ModifyDBInstanceTDE ModifyDBInstanceTDE MongoDB インスタンスの TDE (透過的データ暗号化) ステータスを変更します。
CheckCloudResourceAuthorized CheckCloudResourceAuthorized Key Management Service (KMS) のキーが ApsaraDB for MongoDB インスタンスに対して権限を付与されているかどうかを確認します。
DescribeUserEncryptionKeyList DescribeUserEncryptionKeyList インスタンスのカスタムキーを照会します。
DescribeDBInstanceEncryptionKey DescribeDBInstanceEncryptionKey ApsaraDB for MongoDB インスタンスのキーの詳細を照会します。
DescribeDBInstanceTDEInfo MongoDB インスタンスで TDE が有効かどうかを照会します ApsaraDB for MongoDB インスタンスで TDE (透過的データ暗号化) が有効かどうかを照会します。
DescribeKmsKeys DescribeKmsKeys ディスク暗号化に使用できる Key Management Service (KMS) キーを照会します。

SSL 暗号化

API

タイトル

説明

ModifyDBInstanceSSL ModifyDBInstanceSSL MongoDB インスタンスの SSL 構成を変更します。
DescribeDBInstanceSSL DescribeDBInstanceSSL MongoDB インスタンスの SSL 構成の詳細を照会します。

監査ログ

API

タイトル

説明

ModifyAuditLogFilter ModifyAuditLogFilter ApsaraDB for MongoDB インスタンスで収集される監査ログの種類を変更します。
ModifyAuditPolicy ModifyAuditPolicy MongoDB インスタンスの監査ログを有効化または無効化するか、ログの保持期間を変更します。
DescribeAuditRecords DescribeAuditRecords MongoDB インスタンスの監査ログをクエリします。
DescribeAuditPolicy DescribeAuditPolicy MongoDB インスタンスの監査ログ機能が有効になっているかどうかを確認します。
DescribeAuditLogFilter DescribeAuditLogFilter ApsaraDB for MongoDB インスタンスで収集された監査ログのエントリタイプを照会します。
DescribeMongoDBLogConfig DescribeMongoDBLogConfig MongoDB Log Service の構成を確認できます。

ログ管理

API

タイトル

説明

DescribeSlowLogRecords DescribeSlowLogRecords ApsaraDB for MongoDB インスタンスのスロークエリログ内のエントリの詳細を照会します。
DescribeErrorLogRecords DescribeErrorLogRecords ApsaraDB for MongoDB インスタンスのエラーログのエントリをクエリします。
DescribeRunningLogRecords DescribeRunningLogRecords MongoDB インスタンスの実行中ログを表示します。

パフォーマンスモニタリング

API

タイトル

説明

ModifyDBInstanceMonitor ModifyDBInstanceMonitor ApsaraDB for MongoDB インスタンスのモニタリングの粒度を設定します。
DescribeDBInstancePerformance DescribeDBInstancePerformance MongoDB インスタンスのパフォーマンスデータをクエリします。
DescribeDBInstanceMonitor DescribeDBInstanceMonitor ApsaraDB for MongoDB インスタンスのモニタリングデータの収集頻度を照会します。

パラメーター管理

API

タイトル

説明

ModifyParameters ModifyParameters ApsaraDB for MongoDB インスタンスのパラメーターを変更します。
DescribeParameterModificationHistory DescribeParameterModificationHistory ApsaraDB for MongoDB インスタンスのパラメーター変更履歴をクエリします。
DescribeParameterTemplates DescribeParameterTemplates MongoDB インスタンスのデフォルトパラメータテンプレートを照会します。
DescribeParameters DescribeParameters ApsaraDB for MongoDB インスタンスのパラメーター設定を照会します。

バックアップと復旧

API

タイトル

説明

CreateBackup CreateBackup MongoDB インスタンスのバックアップを作成します。
ModifyBackupPolicy ModifyBackupPolicy MongoDB インスタンスのバックアップポリシーを変更します。
DescribeBackupPolicy DescribeBackupPolicy MongoDB インスタンスのバックアップポリシーを照会します。
DescribeBackups DescribeBackups MongoDB インスタンスのバックアップを照会します。
DescribeBackupDBs DescribeBackupDBs ApsaraDB for MongoDB インスタンスのデータベースを復元する前に、指定した時点または指定したバックアップセット内のデータベースを照会します。
DescribeRestoreDBInstanceList DescribeRestoreDBInstanceList 過去 7 日以内にバックアップから復元された ApsaraDB for MongoDB インスタンスを照会します。
CheckRecoveryCondition CheckRecoveryCondition ApsaraDB for MongoDB インスタンスのデータを復元できるかどうかを照会します。
TransferClusterBackup TransferClusterBackup ApsaraDB for MongoDB のシャードクラスターインスタンスのバックアップモードを、クラスターバックアップモードに切り替えます。インスタンスをクラスターバックアップモードに切り替えると、高頻度バックアップがサポートされるようになります。
DescribeClusterBackups DescribeClusterBackups クラウドディスクを使用する ApsaraDB for MongoDB シャードクラスターインスタンスのクラスターバックアップセットをクエリします。
DescribeClusterRecoverTime シャードクラスターの復元可能な時間範囲を照会します ApsaraDB for MongoDB のクラウドディスクを使用するシャードクラスターインスタンスの復元可能な時間範囲を照会します。
DescribeBackupStorage DescribeBackupStorage クラウドディスクを使用する MongoDB レプリカセットまたはシャードクラスターインスタンスのバックアップ使用量を照会します。
DescribeBackupTasks DescribeBackupTasks クラウドディスクを使用する MongoDB ReplicaSet またはシャードクラスターインスタンスの進行中のバックアップジョブを照会します。
DescribeInstanceRecoverTime レプリカセットインスタンスの復元可能な時間範囲を照会します クラウドディスクを使用する ApsaraDB for MongoDB レプリカセットインスタンスの復元可能な時間範囲を照会します。

その他

API

タイトル

説明

DescribeActiveOperationTask DescribeActiveOperationTask ApsaraDB for MongoDB インスタンスのタスクに関する詳細情報を照会します。
AllocateDBInstanceSrvNetworkAddress AllocateDBInstanceSrvNetworkAddress ApsaraDB for MongoDB インスタンスの SRV 接続文字列を申請します。
DescribeActiveOperationTaskRegion Query maintenance task types and task quantities. MongoDB インスタンスの O&M タスクの種類と数を照会します。
DescribeActiveOperationMaintenanceConfig DescribeActiveOperationMaintenanceConfig MongoDB インスタンスの運用保守 (O&M) タスク構成を照会します。
CheckServiceLinkedRole CheckServiceLinkedRole インスタンスに対してサービスリンクロール (SLR) が作成されているかどうかを確認します。
ModifyDBInstanceConfig ModifyDBInstanceConfig インスタンス構成を変更します。
ModifyDBInstanceAttribute ModifyDBInstanceAttribute インスタンスのリリース保護構成を変更します。
ModifySrvNetworkAddress ModifySrvNetworkAddress MongoDB インスタンスの SRV 接続アドレスを変更します。
CancelActiveOperationTasks CancelActiveOperationTasks 運用保守 (O&M) イベントをバッチでキャンセルします。
CreateNodeRoleTag CreateNodeRoleTag インスタンスノードのロールタグを作成します。
DescribeRdsVSwitchs DescribeRdsVSwitchs vSwitch のリストをクエリします。
DescribeRdsVpcs DescribeRdsVpcs VPC のリストを照会します。
DescribeRoleTagStatus DescribeRoleTagStatus ノードのタグのステータスを照会します。
DescribeVpcsForMongoDB DescribeVpcsForMongoDB ページ分割された VPC のリストを照会します。
ModifyActiveOperationMaintenanceConfig ModifyActiveOperationMaintenanceConfig MongoDB インスタンスの運用保守 (O&M) タスク構成を変更します。
DescribeBinlogFiles DescribeBinlogFiles ApsaraDB for MongoDB インスタンスのログバックアップファイルをクエリします。
ModifyBackupExpireTime ModifyBackupExpireTime MongoDB バックアップセットの生存時間 (TTL) を変更します。
DeleteBackup DeleteBackup MongoDB のバックアップセットを削除します。