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

ApsaraDB for MongoDB:概要

最終更新日:Jun 12, 2024

このトピックでは、ApsaraDB for MongoDBでサポートされている統合ソリューションについて説明します。

API操作を使用したApsaraDB for MongoDBの統合

ApsaraDB for MongoDBは、インスタンス、リソース、および接続を管理するために呼び出すことができるAPI操作を提供します。 これらのAPI操作を使用して、ApsaraDB for MongoDBをビジネスシステムと統合できます。 Alibaba Cloud API操作の使用方法の詳細については、「概要」をご参照ください。

APIバージョン

Version

説明

2015-12-01

このバージョンのAPI操作を使用することを推奨します。

エンドポイント

レイテンシを削減するには、インスタンスのリージョンに基づいてエンドポイントを選択する必要があります。 たとえば、中国 (張家口) リージョンでインスタンスを作成した場合、インスタンスの仮想プライベートクラウド (VPC) エンドポイントがmongodb-vpc.cn-zhangjiakou.aliyuncs.comされます。 詳細については、「エンドポイント」をご参照ください。

アイデンティティ

ID

サポート対象

Alibaba Cloudアカウント

RAMユーザー (推奨)

RAMロール (推奨)

RAMユーザーまたはRAMロールに必要な権限のみを付与し、RAMユーザーとして、またはRAMロールを引き受けてAPI操作を呼び出すことを推奨します。

APIスタイル

ApsaraDB for MongoDBのAPI操作は、リモートプロシージャコール (RPC) スタイルで呼び出されます。 詳細は、「APIスタイル」をご参照ください。

呼び出し方法

呼び出し方法

サポート対象

補足

Alibaba Cloud SDK

Alibaba Cloud CLI

たとえば、aliyun dds DescribeDBInstancesOverview -- region cn-shanghai -- RegionId 'cn-shanghai' コマンドを実行して、中国 (上海) リージョンのインスタンスの情報を照会できます。

カスタムカプセル化

上記の呼び出しメソッドがビジネス要件を満たせない場合は、カスタムAPI操作をカプセル化できます。

Alibaba Cloud SDKを使用してAPI操作を呼び出すことを推奨します。

使用上の注意

APIを呼び出した後にエラーが返された場合は、返されたエラーコードに基づいて、リクエストパラメーターとパラメーター値が有効かどうかを確認します。 エラーコードのリストについては、 サービスエラーコード

を使用することもできます。 Alibaba Cloud OpenAPI Diagnosticsプラットフォームは、返されたリクエストIDまたはSDKエラー情報に基づいてセルフサービス診断を実行します。

ROSを使用したApsaraDB for MongoDBの統合

次の表に、Resource Orchestration ServiceでサポートされているMongoDBのリソースタイプを示します。

クラウドサービス

通常のリソース

データソースリソース

MongoDB

Terraformを使用したApsaraDB for MongoDBの統合

次の表に、TerraformでサポートされているMongoDBのリソースタイプを示します。

クラウドサービス

リソースタイプ

MongoDB

  • alicloud_mongodb_instance: レプリカセットインスタンスをサポートするMongoDBインスタンスリソースを提供します。

  • alicloud_mongodb_sharding_instance: シャードクラスターインスタンスをサポートするMongoDBインスタンスリソースを提供します。

  • alicloud_mongodb_audit_policy: レプリカセットインスタンスとシャードクラスターインスタンスの監査ログを設定するためのMongoDB監査ポリシーリソースを提供します。

  • alicloud_mongodb_account: ApsaraDB for MongoDBインスタンスのデータベースアカウントを提供します。

  • alicloud_mongodb_serverless_instance: ApsaraDB for MongoDBサーバーレスインスタンスリソースを提供します。

  • alicloud_mongodb_sharding_network_public_address: シャードクラスターインスタンスのパブリックエンドポイントを申請するMongoDBパブリックエンドポイントリソースを提供します。

  • alicloud_mongodb_sharding_network_private_address: シャードクラスターインスタンスのプライベートエンドポイントを申請するMongoDBプライベートエンドポイントリソースを提供します。