OSS事件,MessageBody的json格式
{
"events": [
{
"eventName": "ObjectCreated:PostObject",
"eventSource": "acs:oss",
"eventTime": "2017-07-07T02:47:24.000Z",
"eventVersion": "1.0",
"oss": {
"bucket": {
"arn": "acs:oss:cn-hangzhou:1298481261357519:ossbucketchisal",
"name": "ossbucketchisal",
"ownerIdentity": "1298481261357519",
"virtualBucket": ""
},
"object": {
"deltaSize": 3540,
"eTag": "A189101838F25EB521346FDCB28BC89E",
"key": "logforindex/2017/07/07/10/47/52_1499064731000644701_67438422.csv",
"size": 3540
},
"ossSchemaVersion": "1.0",
"ruleId": "pushtoqueue"
},
"region": "cn-hangzhou",
"requestParameters": {
"sourceIPAddress": "117.83.96.4"
},
"responseElements": {
"requestId": "595EF63C12058DB2282650FB"
},
"userIdentity": {
"principalId": "1298481261357519"
}
}
]
}
事件类型列表(eventName)
事件类型 | 含义 |
---|---|
ObjectCreated:PutObject | 创建/覆盖文件:简单上传 |
ObjectCreated:PostObject | 创建/覆盖文件:表单上传 |
ObjectCreated:CopyObject | 创建/覆盖文件:拷贝文件 |
ObjectCreated:InitiateMultipartUpload | 创建/覆盖文件:初始化一个分片上传任务 |
ObjectCreated:UploadPart | 创建/覆盖文件:上传分片 |
ObjectCreated:UploadPartCopy | 创建/覆盖文件:从一个已存在的文件中拷贝数据来上传一个分片 |
ObjectCreated:CompleteMultipartUpload | 创建/覆盖文件:完成分片上传 |
ObjectCreated:AppendObject | 创建/覆盖文件:追加上传 |
ObjectDownloaded:GetObject | 下载文件:简单下载 |
ObjectRemoved:DeleteObject | 删除文件:一个 |
ObjectRemoved:DeleteObjects | 删除文件:多个 |
ObjectReplication:ObjectCreated | 同步文件:已生成 |
ObjectReplication:ObjectRemoved | 同步文件:已删除 |
ObjectReplication:ObjectModified | 同步文件:已修改 |