このトピックでは、ApsaraDB for MongoDBでサポートされている統合ソリューションについて説明します。
API操作を使用したApsaraDB for MongoDBの統合
ApsaraDB for MongoDBは、インスタンス、リソース、および接続を管理するために呼び出すことができるAPI操作を提供します。 これらのAPI操作を使用して、ApsaraDB for MongoDBをビジネスシステムと統合できます。 Alibaba Cloud API操作の使用方法の詳細については、「概要」をご参照ください。
APIバージョン
Version | 説明 |
このバージョンのAPI操作を使用することを推奨します。 |
エンドポイント
レイテンシを削減するには、インスタンスのリージョンに基づいてエンドポイントを選択する必要があります。 たとえば、中国 (張家口) リージョンでインスタンスを作成した場合、インスタンスの仮想プライベートクラウド (VPC) エンドポイントがmongodb-vpc.cn-zhangjiakou.aliyuncs.com
されます。 詳細については、「エンドポイント」をご参照ください。
アイデンティティ
ID | サポート対象 |
可 | |
RAMユーザー (推奨) | 可 |
RAMロール (推奨) | 可 |
RAMユーザーまたはRAMロールに必要な権限のみを付与し、RAMユーザーとして、またはRAMロールを引き受けてAPI操作を呼び出すことを推奨します。
APIスタイル
ApsaraDB for MongoDBのAPI操作は、リモートプロシージャコール (RPC) スタイルで呼び出されます。 詳細は、「APIスタイル」をご参照ください。
呼び出し方法
呼び出し方法 | サポート対象 | 補足 |
可 |
| |
可 | たとえば、 | |
可 | 上記の呼び出しメソッドがビジネス要件を満たせない場合は、カスタム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 |
|