ワークスペースリソースエクスポート¶
POST /api/v1/workspace/resource/export/task/create
概要¶
ワークスペースリソースのエクスポートタスクを開始します。
パラメータ補足説明¶
1. インターフェースの用途
現在のワークスペースのリソースエクスポートタスクを開始します。
このインターフェースは非同期タスクインターフェースであり、呼び出し成功後は taskId のみが返され、圧縮パッケージの内容はすぐには返されません。
呼び出しフローの推奨手順は以下のとおりです。
- 対象のインターフェースを呼び出し、
taskIdを取得します GET /api/v1/workspace/resource/query_action_statusを呼び出してタスクステータスをポーリングします- ステータスが
okになったら、ステータスインターフェースの返却結果からエクスポートファイル情報を取得します
2. リクエスト説明
対象のインターフェースはリクエストボディが不要で、デフォルトで DF-API-KEY が属するワークスペースのデータをエクスポートします。
3. 返却説明
成功時の返却例:
説明:
- タスクの作成に成功すれば、
taskIdが返されます - 後続のエクスポート実行が失敗した場合や、一部のリソースのエクスポートが失敗した場合は、タスクステータスインターフェースで確認する必要があります
4. 現在のリソース境界説明
現在のワークスペースのリソースインポート・エクスポートには以下の境界があります:
- 環境変数に
scope=rumは含まれません - ログインデックスには外部インデックスと
defaultは含まれません - フィールド管理はワークスペースのカスタムフィールドのみを処理します
- データアクセスは現在、ワークスペースのインポート・エクスポートをサポートしていません
5. エクスポート結果補足説明
リソース内の個別オブジェクトのエクスポートに失敗しても、エクスポートタスク全体は中断されません。
関連する失敗の詳細は、タスクステータスインターフェースから返される import_info.exportFailedInfo に記録されます。
リクエスト例¶
curl 'https://openapi.guance.com/api/v1/workspace/resource/export/task/create' \
-H 'DF-API-KEY: <DF-API-KEY>' \
--compressed