Este tópico descreve os tipos de eventos do Object Storage Service (OSS) publicáveis no EventBridge.
Regiões suportadas
É possível publicar eventos do OSS no EventBridge nas seguintes regiões: China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Shenzhen), China (Chengdu), EUA (Silicon Valley), Singapura, Japão (Tokyo) e Coreia do Sul (Seoul).
Tipos de eventos
A tabela a seguir descreve os tipos de eventos do OSS publicáveis no EventBridge.
|
Tipo de evento |
Valor do parâmetro type |
|
oss:BucketCreated:PutBucket |
|
|
oss:BucketRemoved:DeleteBucket |
|
|
oss:ObjectCreated:AppendObject |
|
|
oss:ObjectCreated:CopyObject |
|
|
oss:ObjectCreated:PostObject |
|
|
oss:ObjectCreated:PutObject |
|
|
oss:ObjectCreated:PutSymlink |
|
|
oss:ObjectRemoved:DeleteObject |
|
|
oss:ObjectCreated:InitiateMultipartUpload |
|
|
oss:ObjectCreated:UploadPart |
|
|
oss:ObjectCreated:UploadPartCopy |
|
|
oss:ObjectCreated:CompleteMultipartUpload |
|
|
oss:ObjectRemoved:AbortMultipartUpload |
|
|
oss:ObjectRestore:FinishRestore |
|
|
oss:ObjectReplication:ObjectCreated |
|
|
oss:ObjectReplication:ObjectModified |
|
|
oss:ObjectReplication:ObjectRemoved |
|
|
Execução de operação em recurso |
oss:ActionTrail:AliyunServiceEvent |
|
Chamada de operação de API |
oss:ActionTrail:ApiCall |
|
Execução de operação no console |
oss:ActionTrail:ConsoleOperation |
|
Login no console |
oss:ActionTrail:ConsoleSignin |
|
Logout do console |
oss:ActionTrail:ConsoleSignout |
|
Largura de banda downstream do bucket acima do limiar de relatório |
oss:CloudMonitor:BucketEgressBandwidth |
|
Largura de banda downstream do bucket acima do limiar de limitação |
oss:CloudMonitor:BucketEgressBandwidthThresholdExceeded |
|
Núcleos de CPU do bucket para IMG acima do limiar de limitação |
oss:CloudMonitor:BucketImageCpuThresholdExceeded |
|
Largura de banda upstream do bucket acima do limiar de relatório |
oss:CloudMonitor:BucketIngressBandwidth |
|
Largura de banda upstream do bucket acima do limiar de limitação |
oss:CloudMonitor:BucketIngressBandwidthThresholdExceeded |
|
Largura de banda de back-to-origin por espelhamento do bucket acima do limiar |
oss:CloudMonitor:BucketMirrorIngressBandwidthThresholdExceeded |
|
QPS de back-to-origin por espelhamento do bucket acima do limiar |
oss:CloudMonitor:BucketMirrorQpsThresholdExceeded |
|
QPS do bucket acima do limiar de limitação |
oss:CloudMonitor:BucketQpsThresholdExceeded |
|
Largura de banda downstream do usuário acima do limiar de relatório |
oss:CloudMonitor:UserEgressBandwidth |
|
Largura de banda downstream do usuário acima do limiar de limitação |
oss:CloudMonitor:UserEgressBandwidthThresholdExceeded |
|
Núcleos de CPU do usuário para IMG acima do limiar de limitação |
oss:CloudMonitor:UserImageCpuThresholdExceeded |
|
Largura de banda upstream do usuário acima do limiar de relatório |
oss:CloudMonitor:UserIngressBandwidth |
|
Largura de banda upstream do usuário acima do limiar de limitação |
oss:CloudMonitor:UserIngressBandwidthThresholdExceeded |
|
Tráfego de back-to-origin por espelhamento do usuário acima do limiar |
oss:CloudMonitor:UserMirrorIngressBandwidthThresholdExceeded |
|
QPS de back-to-origin por espelhamento do usuário acima do limiar |
oss:CloudMonitor:UserMirrorQpsThresholdExceeded |
|
QPS do usuário acima do limiar de limitação |
oss:CloudMonitor:UserQpsThresholdExceeded |
|
Entrega de notificação de alteração de recurso |
oss:Config:ConfigurationItemChangeNotification |
|
Entrega de notificação de não conformidade de recurso |
oss:Config:NonCompliantNotification |
Para mais informações sobre os parâmetros da especificação CloudEvents, consulte Visão geral de eventos.
Criação de bucket
O bucket é um contêiner para objetos armazenados no OSS. Crie um bucket antes de enviar objetos. O exemplo a seguir mostra o evento recebido pelo EventBridge ao criar um bucket:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"BucketCreated:PutBucket",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0"
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:BucketCreated:PutBucket",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
A tabela a seguir descreve os parâmetros do campo data.
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
region |
String |
cn-beijing |
ID da região do bucket. |
|
eventVersion |
String |
1.0 |
Versão do protocolo de eventos. |
|
eventSource |
String |
acs:oss |
Origem do evento. Valor fixo: acs:oss. |
|
eventName |
String |
BucketCreated:PutBucket |
Tipo de evento. |
|
eventTime |
String |
2021-08-13T06:45:43.000Z |
Horário de ocorrência do evento (formato ISO 8601). |
|
requestParameters |
String |
Parâmetros da solicitação. |
|
|
sourceIPAddress |
String |
118.31.XX.XX |
Endereço IP de origem da solicitação. |
|
userIdentity |
Map |
Informações do usuário. |
|
|
principalId |
String |
28815334868278**** |
ID do usuário solicitante. |
|
responseElements |
Map |
Parâmetros de resposta. |
|
|
requestId |
String |
61161517B258223732BC**** |
ID da solicitação. |
|
oss |
Map |
Conteúdo do evento OSS. |
|
|
bucket |
Map |
Detalhes do bucket. |
|
|
name |
String |
oss-source-bucket1-cn-beijing |
Nome do bucket. |
|
arn |
String |
acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing |
Alibaba Cloud Resource Name (ARN) do bucket. |
|
ownerIdentity |
String |
164901546557**** |
ID do usuário criador do bucket. |
|
ossSchemaVersion |
String |
1.0 |
Versão do esquema OSS. |
Exclusão de bucket
O exemplo a seguir mostra o evento recebido pelo EventBridge ao excluir um bucket:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"BucketCreated:DeleteBucket",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0"
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:BucketCreated:DeleteBucket",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Upload de objeto por anexação
O exemplo a seguir mostra o evento recebido pelo EventBridge ao anexar dados a um objeto existente:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectCreated:AppendObject",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname",
"position":0
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectCreated:AppendObject",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
A tabela a seguir descreve os parâmetros do campo data.
Parameter | Type | Example | Description |
region | String | cn-beijing | ID da região do bucket. |
eventVersion | String | 1.0 | Versão do protocolo de eventos. |
eventSource | String | acs:oss | Origem do evento. Valor fixo: acs:oss. |
eventName | String | ObjectCreated:AppendObject | Tipo de evento. |
eventTime | String | 2021-08-13T06:45:43.000Z | Horário de ocorrência do evento (formato ISO 8601). |
requestParameters | String | Parâmetros da solicitação. | |
sourceIPAddress | String | 118.31.XX.XX | Endereço IP de origem da solicitação. |
userIdentity | Map | Informações do usuário. | |
principalId | String | 28815334868278**** | ID do usuário solicitante. |
responseElements | Map | Parâmetros de resposta. | |
requestId | String | 61161517B258223732BC**** | ID da solicitação. |
oss | Map | Conteúdo do evento OSS. | |
bucket | Map | Detalhes do bucket. | |
name | String | oss-source-bucket1-cn-beijing | Nome do bucket. |
arn | String | acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing | ARN do bucket. |
ownerIdentity | String | 164901546557**** | ID do usuário criador do bucket. |
ossSchemaVersion | String | 1.0 | Versão do esquema OSS. |
object | Map | Detalhes do object. | |
size | Int | 9 | Tamanho do object (bytes). |
deltaSize | Int | 9 | Variação do tamanho do object (bytes).
|
eTag | String | F0F18C2C66AE1DD512BDCD4366F7**** | Tag do objeto. |
key | String | objectname | Nome do objeto. |
position | Int | 0 | Posição inicial de anexação. Na primeira operação AppendObject, o valor é 0. |
Cópia de objeto
O exemplo a seguir mostra o evento recebido pelo EventBridge ao copiar um objeto:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectCreated:CopyObject",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectCreated:CopyObject",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
A tabela a seguir descreve os parâmetros do campo data.
Parameter | Type | Example | Description |
region | String | cn-beijing | ID da região do bucket. |
eventVersion | String | 1.0 | Versão do protocolo de eventos. |
eventSource | String | acs:oss | Origem do evento. Valor fixo: acs:oss. |
eventName | String | ObjectCreated:AppendObject | Tipo de evento. |
eventTime | String | 2021-08-13T06:45:43.000Z | Horário de ocorrência do evento (formato ISO 8601). |
requestParameters | String | Parâmetros da solicitação. | |
sourceIPAddress | String | 118.31.XX.XX | Endereço IP de origem da solicitação. |
userIdentity | Map | Informações do usuário. | |
principalId | String | 28815334868278**** | ID do usuário solicitante. |
responseElements | Map | Parâmetros de resposta. | |
requestId | String | 61161517B258223732BC**** | ID da solicitação. |
oss | Map | Conteúdo do evento OSS. | |
bucket | Map | Detalhes do bucket. | |
name | String | oss-source-bucket1-cn-beijing | Nome do bucket. |
arn | String | acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing | ARN do bucket. |
ownerIdentity | String | 164901546557**** | ID do usuário criador do bucket. |
ossSchemaVersion | String | 1.0 | Versão do esquema OSS. |
object | Map | Detalhes do object. | |
size | Int | 9 | Tamanho do object (bytes). |
deltaSize | Int | 9 | Variação do tamanho do object (bytes).
|
eTag | String | F0F18C2C66AE1DD512BDCD4366F7**** | Tag do objeto. |
key | String | objectname | Nome do objeto. |
Upload via formulário HTML
O exemplo a seguir mostra o evento recebido pelo EventBridge ao enviar um objeto via formulário HTML:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectCreated:PostObject",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectCreated:PostObject",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Upload de objeto
O exemplo a seguir mostra o evento recebido pelo EventBridge ao enviar um objeto:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectCreated:PutObject",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectCreated:PutObject",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Criação de link simbólico
O exemplo a seguir mostra o evento recebido pelo EventBridge ao criar um link simbólico:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectCreated:PutSymlink",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectCreated:PutSymlink",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Exclusão de objeto
O exemplo a seguir mostra o evento recebido pelo EventBridge ao excluir um objeto:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectRemoved:DeleteObject",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectRemoved:DeleteObject",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Inicialização de upload multipart
O exemplo a seguir mostra o evento recebido pelo EventBridge ao inicializar um upload multipart:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectCreated:InitiateMultipartUpload",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectCreated:InitiateMultipartUpload",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Upload de partes de objeto
O exemplo a seguir mostra o evento recebido pelo EventBridge ao enviar partes de objeto:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectCreated:UploadPart",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectCreated:UploadPart",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Upload de partes por cópia
O exemplo a seguir mostra o evento recebido pelo EventBridge ao enviar partes copiando dados de um objeto existente:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectCreated:UploadPartCopy",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectCreated:UploadPartCopy",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Conclusão de upload multipart
O exemplo a seguir mostra o evento recebido pelo EventBridge ao concluir um upload multipart:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectCreated:CompleteMultipartUpload",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectCreated:CompleteMultipartUpload",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Cancelamento de upload multipart
O exemplo a seguir mostra o evento recebido pelo EventBridge ao cancelar um upload multipart:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectRemoved:AbortMultipartUpload",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectRemoved:AbortMultipartUpload",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Restauração de objeto Cold Archive
O exemplo a seguir mostra o evento recebido pelo EventBridge ao restaurar um objeto Cold Archive:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectRestore:FinishRestore",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-beijing",
"arn":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname"
}
}
},
"subject":"acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing/1628837143916",
"aliyunoriginalaccountid":"164901546557****",
"source":"acs.oss",
"type":"oss:ObjectRestore:FinishRestore",
"aliyunpublishtime":"2021-08-13T06:45:43.986Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"61161517B258223732BC****",
"time":"2021-08-13T06:45:43Z",
"aliyunregionid":"cn-beijing"
}
A tabela a seguir descreve os parâmetros do campo data.
Parameter | Type | Example | Description |
region | String | cn-beijing | ID da região do bucket. |
eventVersion | String | 1.0 | Versão do protocolo de eventos. |
eventSource | String | acs:oss | Origem do evento. Valor fixo: acs.oss. |
eventName | String | ObjectRestore:FinishRestore | Tipo de evento. |
eventTime | String | 2021-08-13T06:45:43.000Z | Horário de ocorrência do evento (formato ISO 8601). |
sourceIPAddress | String | 118.31.XX.XX | Endereço IP de origem da solicitação. |
principalId | String | 28815334868278**** | ID do usuário solicitante. |
requestId | String | 61161517B258223732BC**** | ID da solicitação. |
name | String | oss-source-bucket1-cn-beijing | Nome do bucket. |
arn | String | acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing | ARN do bucket. |
ownerIdentity | String | 164901546557**** | ID do usuário criador do bucket. |
ossSchemaVersion | String | 1.0 | Versão do esquema OSS. |
size | Int | 9 | Tamanho do object (bytes). |
deltaSize | Int | 9 | Variação do tamanho do object (bytes).
|
eTag | String | F0F18C2C66AE1DD512BDCD4366F7**** | Tag do objeto. |
key | String | objectname | Nome do objeto. |
Criação de objeto via CRR
O exemplo a seguir mostra o evento recebido pelo EventBridge ao criar um objeto via replicação entre regiões (CRR):
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.oss",
"specversion": "1.0",
"subject": "acs.oss:cn-hangzhou:161234567890984901546557****:oss-source-bucket1-cn-hangzhou/1628837143916",
"time": "2020-11-19T21:04:41+08:00",
"type": "oss:ObjectReplication:ObjectCreated",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"datacontenttype":"application/json;charset=utf-8",
"data": {
"region":"cn-hangzhou",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectReplication:ObjectCreated",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-hangzhou",
"arn":"acs:oss:cn-hangzhou:123456789098****:oss-source-bucket1-cn-hangzhou",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname",
"objectMeta": {
"mimeType": "application/octet-stream"
}
}
}
}
}
A tabela a seguir descreve os parâmetros do campo data.
Parameter | Type | Example | Description |
region | String | cn-hangzhou | ID da região do bucket. |
eventVersion | String | 1.0 | Versão do protocolo de eventos. |
eventSource | String | acs:oss | Origem do evento. Valor fixo: acs.oss. |
eventName | String | ObjectReplication:ObjectCreated | Tipo de evento. |
eventTime | String | 2021-08-13T06:45:43.000Z | Horário de ocorrência do evento (formato ISO 8601). |
sourceIPAddress | String | 118.31.XX.XX | Endereço IP de origem da solicitação. |
principalId | String | 28815334868278**** | ID do usuário solicitante. |
requestId | String | 61161517B258223732BC**** | ID da solicitação. |
name | String | oss-source-bucket1-cn-beijing | Nome do bucket. |
arn | String | acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-hangzhou | ARN do bucket. |
ownerIdentity | String | 164901546557**** | ID do usuário criador do bucket. |
ossSchemaVersion | String | 1.0 | Versão do esquema OSS. |
size | Int | 9 | Tamanho do object (bytes). |
deltaSize | Int | 9 | Variação do tamanho do object (bytes).
|
eTag | String | F0F18C2C66AE1DD512BDCD4366F7**** | Tag do objeto. |
key | String | objectname | Nome do objeto. |
objectMeta | Object | Atributo do objeto. | |
mimeType | String | application/octet-stream | Tipo de mídia. |
Sobrescrita de objeto via CRR
O exemplo a seguir mostra o evento recebido pelo EventBridge ao sobrescrever um objeto via CRR:
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.oss",
"specversion": "1.0",
"subject": "acs.oss:cn-hangzhou:161234567890984901546557****:oss-source-bucket1-cn-hangzhou/1628837143916",
"time": "2020-11-19T21:04:41+08:00",
"type": "oss:ObjectReplication:ObjectModified",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"datacontenttype":"application/json;charset=utf-8",
"data": {
"region":"cn-hangzhou",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectReplication:ObjectModified",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-hangzhou",
"arn":"acs:oss:cn-hangzhou:123456789098****:oss-source-bucket1-cn-hangzhou",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname",
"objectMeta": {
"mimeType": "application/octet-stream"
}
}
}
}
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.
Exclusão de objeto via CRR
O exemplo a seguir mostra o evento recebido pelo EventBridge ao excluir um objeto via CRR:
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.oss",
"specversion": "1.0",
"subject": "acs.oss:cn-hangzhou:161234567890984901546557****:oss-source-bucket1-cn-hangzhou/1628837143916",
"time": "2020-11-19T21:04:41+08:00",
"type": "oss:ObjectReplication:ObjectRemoved",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"datacontenttype":"application/json;charset=utf-8",
"data": {
"region":"cn-hangzhou",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"ObjectReplication:ObjectRemoved",
"eventTime":"2021-08-13T06:45:43.000Z",
"requestParameters":{
"sourceIPAddress":"118.31.XX.XX"
},
"userIdentity":{
"principalId":"28815334868278****"
},
"responseElements":{
"requestId":"61161517B258223732BC****"
},
"oss":{
"bucket":{
"name":"oss-source-bucket1-cn-hangzhou",
"arn":"acs:oss:cn-hangzhou:123456789098****:oss-source-bucket1-cn-hangzhou",
"ownerIdentity":"164901546557****"
},
"ossSchemaVersion":"1.0",
"object":{
"size":9,
"deltaSize":9,
"eTag":"F0F18C2C66AE1DD512BDCD4366F7****",
"key":"objectname",
"objectMeta": {
"mimeType": "application/octet-stream"
}
}
}
}
}
Para obter informações sobre os parâmetros do campo data, consulte a tabela de descrição de parâmetros.