重点技术-20170707-阿里云-OSS事件通知

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 同步文件:已修改


猜你喜欢

转载自blog.csdn.net/namelessfighter/article/details/80547292