History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
cam:PassRole 权限,异步处理接口会通过 CAM 的“角色”进行 COS 的资源读写操作,PassRole 权限用于传递角色, 具体请查看 访问管理 > 写操作 > PassRole 接口。POST /virus/detect HTTP/1.1Host: <BucketName-APPID>.ci.<Region>.myqcloud.comDate: <GMT Date>Authorization: <Auth String>Content-Length: <length>Content-Type: application/xml<body>
<Request><Input><Object></Object><Url></Url></Input><Conf><DetectType>Virus</DetectType><Callback></Callback></Conf></Request>
节点名称(关键字) | 父节点 | 描述 | 类型 | 是否必选 |
Request | 无 | 病毒检测的具体配置项。 | Container | 是 |
节点名称(关键字) | 父节点 | 描述 | 类型 | 是否必选 |
Input | Request | 需要检测的文件信息。 | Container | 是 |
Conf | Request | 检测规则配置。 | Container | 是 |
节点名称(关键字) | 父节点 | 描述 | 类型 | 是否必选 |
Object | Request.Input | 存储在 COS 存储桶中的病毒文件名称,例如在目录 test 中的文件 virus.doc,则文件名称为 test/virus.doc。 | String | 必须与 Url 二选一 |
Url | Request.Input | 病毒文件的链接地址,例如: http://examplebucket-1250000000.cos.ap-shanghai.myqcloud.com/virus.doc | String | 必须与 Object 二选一 |
节点名称(关键字) | 父节点 | 描述 | 类型 | 是否必选 |
DetectType | Request.Conf | 检测的病毒类型,当前固定为:Virus。 | String | 是 |
Callback | Request.Conf | 检测结果回调通知到您设置的地址,支持以 http:// 或者 https:// 开头的地址,例如:http://www.callback.com。 | String | 否 |
<Response><JobsDetail><JobId></JobId><State></State><CreationTime></CreationTime><Url></Url><Object></Object></JobsDetail></Response>
节点名称(关键字) | 父节点 | 描述 | 类型 |
Response | 无 | 病毒检测返回的具体响应内容。 | Container |
节点名称(关键字) | 父节点 | 描述 | 类型 |
JobsDetail | Response | 病毒检测任务的详细信息。 | Container |
节点名称(关键字) | 父节点 | 描述 | 类型 |
JobId | Response.JobsDetail | 本次病毒检测任务的 ID。 | String |
State | Response.JobsDetail | 病毒检测任务的状态,值为 Submitted(已提交检测)、Success(检测成功)、Failed(检测失败)、Auditing(检测中)其中一个。 | String |
CreationTime | Response.JobsDetail | 病毒检测任务的创建时间。 | String |
Url | Response.JobsDetail | String | |
Object | Response.JobsDetail | String |
POST /virus/detect HTTP/1.1Authorization: q-sign-algorithm=sha1&q-ak=************************************&q-sign-time=1497530202;1497610202&q-key-time=1497530202;1497610202&q-header-list=&q-url-param-list=&q-signature=****************************************Host: examplebucket-1250000000.ci.ap-beijing.myqcloud.comContent-Length: 166Content-Type: application/xml<Request><Input><Object>a.doc</Object></Input><Conf><DetectType>Virus</DetectType><Callback>http://callback.com/</Callback></Conf></Request>
HTTP/1.1 200 OKContent-Type: application/xmlContent-Length: 230Connection: keep-aliveDate: Thu, 15 Jun 2017 12:37:29 GMTServer: tencent-cix-ci-request-id: NTk0MjdmODlfMjQ4OGY3XzYzYzhf****<Response><JobsDetail><JobId>ssb1ca9fc8a3ed11ea834c525400863904</JobId><State>Submitted</State><CreationTime>2021-07-07T12:12:12+0800</CreationTime><Object>a.doc</Object></JobsDetail></Response>
文档反馈