[Deprecated] Data API

アプリで生成されたデータ API エンドポイントを管理します。

Data API ベース URL を作成する

データ API リクエストでは、アプリと配置モデルに固有のベース URL が使用されます。

グローバルに配置されたアプリの場合、ベース URL の形式は次のようになります。

https://data.mongodb-api.com/app/{ClientAppID}/endpoint/data/{DataAPIVersion}

ローカルに配置されたアプリは同様のベース URL を使用し、アプリの配置リージョンとクラウドプロバイダーも含まれます。

https://{Region}.{Cloud}.data.mongodb-api.com/app/{ClientAppID}/endpoint/data/{DataAPIVersion}

アプリの RegionCloudClientAppId は、アプリ構成 で確認できます。

curl -X GET https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId} \
  -h 'Authorization: Bearer <AccessToken>'

アプリでサポートされているすべての DataAPIVersion 値のリストは、データ API 構成versions フィールドで確認できます。

curl -X GET "https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/data_api/config" \
  -h 'Authorization: Bearer <AccessToken>'

たとえば、次の構成を持つアプリを考えてみましょう。

{
  "client_app_id": "myapp-abcde",
  "deployment_model": "LOCAL",
  "provider_region": "aws-us-east-1",
  ...
}

このアプリは、データ API v1 リクエストに次のベース URL を使用します。

https://us-east-1.aws.data.mongodb-api.com/app/myapp-abcde/endpoint/data/v1