调用QueryDBExportTaskStatus查询数据库导出任务状态,若任务执行成功会同时返回文件下载链接,若失败会返回失败原因。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String QueryDBExportTaskStatus

系统规定参数。取值:QueryDBExportTaskStatus。

SpaceId String 0e16bb12-14af-4635-b24c-5ac1a9*****

服务空间ID。

TaskId String 0150006d-ab93-4920-a63e-c011dea*****

任务ID。

返回数据

名称 类型 示例值 描述
DetailMessage String SERVER_BUSY

任务失败时的错误信息。

DownloadUrl String https://mps-zjk-share.oss-cn-zhangjiakou.aliyuncs.com/mongo/export/0e16bb12-14af-4635-b24c-5ac1a9a7bb9f/20200720104406_0150006d-ab93-4920-a63e-c011dea1e089.csv?Expires=1595215206&OSSAccessKeyId=LTAIupaslTlU****&Signature=CKxpKX3Wj%2BLVtZ****%2FTbe%2BX9sc%3D

下载链接,仅当任务状态为SUCCESS时返回。

ExportedCount String 2

导出记录数,仅当任务状态为SUCCESS时返回。

RequestId String 58881468-E779-4203-B933-BD53FDC60D6F

唯一请求ID。

Status String SUCCESS

任务状态,有以下几种类型:

  • WAITING:排队中,当前任务还未开始执行。
  • RUNNING:执行中。
  • SUCCESS:成功。
  • FAILED:失败。

示例

请求示例

http(s)://[Endpoint]/?Action=QueryDBExportTaskStatus
&SpaceId=0e16bb12-14af-4635-b24c-5ac1a9a7bb9f
&TaskId=0150006d-ab93-4920-a63e-c011dea1e089
&<公共请求参数>

正常返回示例

XML 格式

<QueryDBExportTaskStatusResponse>
      <Status>SUCCESS</Status>
      <ExportedCount>2</ExportedCount>
      <RequestId>58881468-E779-4203-B933-BD53FDC60D6F</RequestId>
      <DownloadUrl>https://mps-zjk-share.oss-cn-zhangjiakou.aliyuncs.com/mongo/export/0e16bb12-14af-4635-b24c-5ac1a9a7bb9f/20200720104406_0150006d-ab93-4920-a63e-c011dea1e089.csv?Expires=1595215206&amp;OSSAccessKeyId=LTAIupaslTlU****&amp;Signature=CKxpKX3Wj%2BLVtZ****%2FTbe%2BX9sc%3D</DownloadUrl>
</QueryDBExportTaskStatusResponse>

JSON 格式

{
    "Status":"SUCCESS",
    "ExportedCount":"2",
    "RequestId":"58881468-E779-4203-B933-BD53FDC60D6F",
    "DownloadUrl":"https://mps-zjk-share.oss-cn-zhangjiakou.aliyuncs.com/mongo/export/0e16bb12-14af-4635-b24c-5ac1a9a7bb9f/20200720104406_0150006d-ab93-4920-a63e-c011dea1e089.csv?Expires=1595215206&OSSAccessKeyId=LTAIupaslTlU****&Signature=CKxpKX3Wj%2BLVtZ****%2FTbe%2BX9sc%3D"
}