統合スキーマおよび診断データの取得

統合スキーマのコピーを取得する場合は、クエリエディタからダウンロードするか、サードパーティの API クライアントを使用します。診断データは、DataGraph の ​[List of API added (追加された API のリスト)]​ ページからダウンロードできます。

このスキーマは ​.graphql​ ファイルとしてダウンロードされます。診断データは JSON ファイルとしてダウンロードされます。

クエリエディタから統合スキーマをダウンロードする

クエリエディタからスキーマをダウンロードするには、​「コンシューマ」、「コントリビュータ」、「管理者」のいずれかの権限​が必要です。

  1. クエリエディタに移動します。

  2. アクションメニュー (​…​​) から、​[Download Schema (スキーマをダウンロード)]​ を選択します。

API クライアントを使用した統合スキーマの取得

統合スキーマのコピーを取得するには、次のものが必要です。

  • 統合スキーマのグラフエンドポイント。Anypoint DataGraph のホームページで取得できます。

  • 統合スキーマの照会に使用する ​client_id​ と ​client_secret​ の値。API Manager の ​[Client Applications (クライアントアプリケーション)]​ ページで取得できます。

任意の API クライアントで、次の情報を指定した GET 要求を実行します。

  • /schema​ が付加されている統合スキーマのグラフエンドポイント

  • 各自の ​client_id​ ヘッダーと ​client_secret​ ヘッダー

完全なコマンドは次のようになります。

curl https://<GRAPH_ENDPOINT>/schema \
-H 'client_id: <YOUR_CLIENT_ID>' \
-H 'client_secret: <YOUR_CLIENT_SECRET>'

診断データをダウンロードする

診断データをダウンロードするときに、DataGraph ではその環境に追加した API ソースの診断データがダウンロードされます。

ソース API をダウンロードするには、​コントリビュータまたは管理者権限​が必要です。

  1. [List of APIs added (追加された API のリスト)]​ ページに移動します。

  2. API リストの右隅で、​[…​]​ > ​[Download Diagnostic Data (診断データをダウンロード)]​ をクリックします。