sendBack |
Dict(必选) |
同步和异步 |
打标签后返回文件的处理方式,支持本地返还、http上传,以及亚马逊S3、Swfit等云存储。
- response:将打标签后的内容返回至当前路径。以下为代码示例:
{
"queryID": "1075893f-b0ed-4a76-a07d-df3d2fc0de46",
......
"sendBack": {
"type": "response", # 将标签后的内容返回至当前路径
}
}
- httpUpload:将打标签后的内容发送至指定URL。以下为代码示例:
{
"queryID": "1075893f-b0ed-4a76-a07d-df3d2fc0de46",
......
"sendBack": {
"type": "httpUpload",
"url": "http://172.11.11.6/callback",
# 将标签后的内容返发送至该url
}
}
- s3:将打标签后的内容上传到s3对象存储的指定位置。以下为代码示例:
{
"queryID": "1075893f-b0ed-4a76-a07d-df3d2fc0de46",
......
"sendBack": {
"type": "s3",
"s3Bucket": "test",
"s3Region": "",
# 将标签后的文件上传到该位置。
# 此处的值为使用s3时的region name,
# 如果运行在EC2上并使用AWS IAM role,则以下三项可省略
"accessKey": "aws_accessKey",
"secretKey": "aws_secretKey",
"endpointUrl": "",
}
} swift:将打标签后的内容上传到swift对象存储的指定位置。以下为代码示例:{
"queryID": "1075893f-b0ed-4a76-a07d-df3d2fc0de46",
......
"sendBack": {
"type": "swift",
"X-Auth-Token": "AUTH_tkbdac2a3474ee4d6396133c99cfd962c8",
# 使用swift时的认证token,
# 如果提供的X-Auth-Token经验证有效,则以下三项可省略。
"authUrl": "http://172.22.117.120:8080/auth/v1.0",
"X-Auth-User": "test",
"X-Auth-Key": "test",
"objectUrl": "http://172.22.117.120:8080/auth/v1.0/AUTH_test/container1/1.txt",
# 将标签后的文件上传到swift对象存储的该对象URL位置。
# objectUrl与ContainterUrl二选一。
"containerUrl": "",
# 将标签后的文件上传到swift对象存储的该容器URL位置。
# objectUrl与ContainterUrl二选一。
}
}
|