Este tema enumera los tipos de eventos que OSS publica como origen de eventos en EventBridge.
Regiones compatibles
Puede publicar eventos desde OSS hacia EventBridge en China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Shenzhen), China (Chengdu), US (Silicon Valley), Singapore, Japan (Tokyo) y South Korea (Seoul).
Tipos de eventos
OSS puede publicar los siguientes tipos de eventos en EventBridge.
ObjectRemoved:DeleteObject se activa mediante la operación DeleteObject de OSS cuando se elimina un solo objeto. ObjectRemoved:DeleteObjects se activa mediante la operación DeleteObjects de OSS cuando se eliminan varios objetos en lote.
Los eventos que OSS publica en el bus de eventos predeterminado (un bus de eventos dedicado a servicios en la nube) pueden presentar retrasos. Esto afecta tanto a los eventos de carga como a los de eliminación. En la página Event Tracing de la consola de EventBridge, puede comprobar si se ha generado un evento.
|
Tipo de evento |
Valor de 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 |
|
|
Se elimina un objeto mediante la operación DeleteObjects |
oss:ObjectRemoved:DeleteObjects |
|
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 |
|
|
Un servicio de Alibaba Cloud realiza una operación sobre un recurso |
oss:ActionTrail:AliyunServiceEvent |
|
Se realiza una llamada a la API |
oss:ActionTrail:ApiCall |
|
Se ejecuta una operación en la consola |
oss:ActionTrail:ConsoleOperation |
|
El ancho de banda de salida de un bucket supera el umbral de reporte |
oss:CloudMonitor:BucketEgressBandwidth |
|
El ancho de banda de salida de un bucket supera el umbral de limitación |
oss:CloudMonitor:BucketEgressBandwidthThresholdExceeded |
|
El uso de CPU para procesamiento de imágenes de un bucket supera el umbral de limitación |
oss:CloudMonitor:BucketImageCpuThresholdExceeded |
|
El ancho de banda de entrada de un bucket supera el umbral de reporte |
oss:CloudMonitor:BucketIngressBandwidth |
|
El ancho de banda de entrada de un bucket supera el umbral de limitación |
oss:CloudMonitor:BucketIngressBandwidthThresholdExceeded |
|
El ancho de banda de retorno al origen basado en espejo de un bucket supera el umbral de limitación |
oss:CloudMonitor:BucketMirrorIngressBandwidthThresholdExceeded |
|
Las solicitudes por segundo (QPS) de retorno al origen basado en espejo de un bucket superan el umbral de limitación |
oss:CloudMonitor:BucketMirrorQpsThresholdExceeded |
|
Las solicitudes por segundo (QPS) de un bucket superan el umbral de limitación |
oss:CloudMonitor:BucketQpsThresholdExceeded |
|
El ancho de banda de salida de un usuario supera el umbral de reporte |
oss:CloudMonitor:UserEgressBandwidth |
|
El ancho de banda de salida de un usuario supera el umbral de limitación |
oss:CloudMonitor:UserEgressBandwidthThresholdExceeded |
|
El uso de CPU para procesamiento de imágenes de un usuario supera el umbral de limitación |
oss:CloudMonitor:UserImageCpuThresholdExceeded |
|
El ancho de banda de entrada de un usuario supera el umbral de reporte |
oss:CloudMonitor:UserIngressBandwidth |
|
El ancho de banda de entrada de un usuario supera el umbral de limitación |
oss:CloudMonitor:UserIngressBandwidthThresholdExceeded |
|
El ancho de banda de retorno al origen basado en espejo de un usuario supera el umbral de limitación |
oss:CloudMonitor:UserMirrorIngressBandwidthThresholdExceeded |
|
Las solicitudes por segundo (QPS) de retorno al origen basado en espejo de un usuario superan el umbral de limitación |
oss:CloudMonitor:UserMirrorQpsThresholdExceeded |
|
Las solicitudes por segundo (QPS) de un usuario superan el umbral de limitación |
oss:CloudMonitor:UserQpsThresholdExceeded |
|
Se entrega una notificación de cambio de recurso |
oss:Config:ConfigurationItemChangeNotification |
|
Un recurso se evalúa como no conforme |
oss:Config:NonCompliantNotification |
Para obtener más información sobre los parámetros definidos en la especificación CloudEvents, consulte Event overview.
Crear un bucket
Un bucket es un contenedor que almacena objetos. Debe crear un bucket antes de cargar un objeto. A continuación se muestra el evento que recibe EventBridge cuando se crea un 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"
}
El campo data contiene los siguientes parámetros.
|
Parámetro |
Tipo |
Valor |
Descripción |
|
region |
String |
cn-beijing |
La región donde se encuentra el bucket. |
|
eventVersion |
String |
1.0 |
La versión del esquema del evento. |
|
eventSource |
String |
acs:oss |
El origen del evento. El valor siempre es acs:oss. |
|
eventName |
String |
BucketCreated:PutBucket |
El tipo de evento. |
|
eventTime |
String |
2021-08-13T06:45:43.000Z |
La hora en que ocurrió el evento, en formato ISO 8601. |
|
requestParameters |
String |
Los parámetros de la solicitud. |
|
|
sourceIPAddress |
String |
118.31.XX.XX |
La dirección IP de origen de la solicitud. |
|
userIdentity |
Map |
Información sobre el usuario que inició la solicitud. |
|
|
principalId |
String |
28815334868278**** |
El ID de usuario del solicitante. |
|
responseElements |
Map |
Los parámetros de la respuesta. |
|
|
requestId |
String |
61161517B258223732BC**** |
El ID único de la solicitud. |
|
oss |
Map |
Contenedor con detalles específicos del evento de OSS. |
|
|
bucket |
Map |
Contenedor con detalles del bucket. |
|
|
name |
String |
oss-source-bucket1-cn-beijing |
El nombre del bucket. |
|
arn |
String |
acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing |
El Alibaba Cloud Resource Name (ARN) del bucket. |
|
ownerIdentity |
String |
164901546557**** |
El ID de usuario del creador del bucket. |
|
ossSchemaVersion |
String |
1.0 |
La versión del esquema de eventos de OSS. |
Eliminar un bucket
A continuación se muestra un ejemplo del evento que recibe EventBridge cuando se elimina un bucket:
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"164901546557****",
"data":{
"region":"cn-beijing",
"eventVersion":"1.0",
"eventSource":"acs:oss",
"eventName":"BucketDeleted: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:BucketDeleted: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 consultar la descripción de los parámetros del campo data, véase parameter description.
Agregar datos a un objeto
El siguiente ejemplo muestra el evento que recibe EventBridge cuando se carga un objeto mediante la anexión de datos:
{
"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"
}
La siguiente tabla describe los parámetros del campo data.
|
Parámetro |
Tipo |
Valor |
Descripción |
|
region |
String |
cn-beijing |
El ID de la región donde se encuentra el bucket. |
|
eventVersion |
String |
1.0 |
La versión del esquema del evento. |
|
eventSource |
String |
acs:oss |
El origen del evento. El valor siempre es acs:oss. |
|
eventName |
String |
ObjectCreated:AppendObject |
El tipo de evento. |
|
eventTime |
String |
2021-08-13T06:45:43.000Z |
La hora en que ocurrió el evento, en formato ISO 8601. |
|
requestParameters |
String |
Los parámetros de la solicitud. |
|
|
sourceIPAddress |
String |
118.31.XX.XX |
La dirección IP de origen de la solicitud. |
|
userIdentity |
Map |
Información sobre el usuario que inició la solicitud. |
|
|
principalId |
String |
28815334868278**** |
El ID de usuario del solicitante. |
|
responseElements |
Map |
Los parámetros de la respuesta. |
|
|
requestId |
String |
61161517B258223732BC**** |
El ID de la solicitud. |
|
oss |
Map |
Contenedor con detalles específicos del evento de OSS. |
|
|
bucket |
Map |
Contenedor con detalles del bucket. |
|
|
name |
String |
oss-source-bucket1-cn-beijing |
El nombre del bucket. |
|
arn |
String |
acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing |
El Alibaba Cloud Resource Name (ARN) del bucket. |
|
ownerIdentity |
String |
164901546557**** |
El ID de usuario de la cuenta que creó el bucket. |
|
ossSchemaVersion |
String |
1.0 |
La versión del esquema de eventos de OSS. |
|
object |
Map |
Contenedor con detalles del objeto. |
|
|
size |
Int |
9 |
El tamaño del objeto, en bytes. |
|
deltaSize |
Int |
9 |
El cambio en el tamaño del objeto, en bytes.
|
|
eTag |
String |
F0F18C2C66AE1DD512BDCD4366F7**** |
El ETag del objeto. |
|
key |
String |
objectname |
El nombre del objeto. |
|
position |
Int |
0 |
La posición inicial para la operación de anexión, en bytes. Para la primera operación de anexión, este valor es 0. |
Copiar un objeto
Cuando se copia un objeto, EventBridge recibe el siguiente evento:
{
"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"
}
La siguiente tabla describe los parámetros del campo data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
|
String |
cn-beijing |
El ID de la región donde se encuentra el |
|
|
String |
1.0 |
La versión del esquema del evento. |
|
|
String |
acs:oss |
El origen del evento. El valor es fijo: acs:oss. |
|
|
String |
ObjectCreated:CopyObject |
El tipo de evento. |
|
|
String |
2021-08-13T06:45:43.000Z |
La hora en que ocurrió el evento, en formato ISO 8601. |
|
|
String |
Los parámetros de la solicitud. |
|
|
|
String |
118.31.XX.XX |
La dirección IP de origen de la solicitud. |
|
|
Map |
Detalles del usuario que inició la solicitud. |
|
|
|
String |
28815334868278**** |
El ID de usuario del solicitante. |
|
|
Map |
Los parámetros de la respuesta. |
|
|
|
String |
61161517B258223732BC**** |
El ID de la solicitud. |
|
|
Map |
Contenedor con detalles específicos del evento de OSS. |
|
|
|
Map |
Contenedor con detalles del |
|
|
|
String |
oss-source-bucket1-cn-beijing |
El nombre del bucket. |
|
|
String |
acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing |
El ARN del bucket. |
|
|
String |
164901546557**** |
El ID de la cuenta propietaria del bucket. |
|
|
String |
1.0 |
La versión del esquema de OSS. |
|
|
Map |
Contenedor con detalles del |
|
|
|
Int |
9 |
El tamaño del objeto, en bytes. |
|
|
Int |
9 |
El cambio en el tamaño del objeto, en bytes.
|
|
|
String |
F0F18C2C66AE1DD512BDCD4366F7**** |
El ETag del objeto. |
|
|
String |
objectname |
La clave del objeto. |
Carga de un objeto mediante un formulario HTML
Este ejemplo muestra el evento que EventBridge recibe cuando usted carga un objeto mediante un formulario 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 obtener información sobre los parámetros del campo data, consulte Parameter descriptions.
Carga de un objeto
A continuación se muestra el evento que EventBridge recibe cuando usted carga un 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 consultar la descripción de los parámetros del campo data, véase Parameter descriptions.
Creación de un enlace simbólico
Al crear un enlace simbólico, EventBridge recibe el siguiente evento de ejemplo.
{
"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 más detalles sobre los parámetros del campo data, consulte Parameter descriptions.
Eliminación de un objeto
Cuando se elimina un objeto, EventBridge recibe el siguiente evento:
{
"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 ver las descripciones de los parámetros del campo data, consulte Parameter descriptions.
Inicialización de una carga multiparte
Al inicializar una carga multiparte, EventBridge recibe un evento de ejemplo como el siguiente.
{
"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 obtener información sobre los parámetros del campo data, consulte Parameter Descriptions.
Carga de una parte de objeto
La carga de una parte de objeto genera el siguiente evento en EventBridge:
{
"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 consultar la descripción de los parámetros del campo data, véase Parameter descriptions.
Carga de una parte mediante copia
Cuando usted carga una parte mediante copia, EventBridge recibe este evento de ejemplo.
{
"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 ver las descripciones de los parámetros del campo data, consulte parameter descriptions.
Finalización de carga multiparte
El siguiente ejemplo muestra el evento que EventBridge recibe al completarse una carga multiparte:
{
"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 consultar la descripción de los parámetros del campo data, véase Parameter Descriptions.
Cancelación de carga multiparte
Cuando se cancela una carga multiparte, EventBridge recibe el siguiente evento.
{
"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"
}
Consulte Parameter descriptions para obtener detalles sobre los parámetros del campo data.
Restauración de objeto completada
Cuando se restaura un objeto, EventBridge recibe el siguiente evento:
{
"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"
}
Esta tabla describe los parámetros del campo data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
region |
String |
cn-beijing |
La región donde se encuentra el bucket. |
|
eventVersion |
String |
1.0 |
La versión del esquema del evento. |
|
eventSource |
String |
acs:oss |
El origen del evento. El valor es fijo: acs:oss. |
|
eventName |
String |
ObjectRestore:FinishRestore |
El tipo de evento. |
|
eventTime |
String |
2021-08-13T06:45:43.000Z |
La hora en que ocurrió el evento, en formato ISO 8601. |
|
sourceIPAddress |
String |
118.31.XX.XX |
La dirección IP de origen. |
|
principalId |
String |
28815334868278**** |
El ID del usuario que inició la solicitud. |
|
requestId |
String |
61161517B258223732BC**** |
El ID de la solicitud. |
|
name |
String |
oss-source-bucket1-cn-beijing |
El nombre del bucket. |
|
ARN |
String |
acs:oss:cn-beijing:164901546557****:oss-source-bucket1-cn-beijing |
El Alibaba Cloud Resource Name (ARN) del bucket. |
|
ownerIdentity |
String |
164901546557**** |
El ID de usuario de la cuenta que creó el bucket. |
|
ossSchemaVersion |
String |
1.0 |
La versión del esquema de OSS. |
|
size |
Int |
9 |
El tamaño del object, en bytes. |
|
deltaSize |
Int |
9 |
El cambio en el tamaño del object, en bytes.
|
|
ETag |
String |
F0F18C2C66AE1DD512BDCD4366F7**** |
El ETag del objeto. |
|
key |
String |
objectname |
El nombre del objeto. |
Replicación de objetos cross-region replication
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se crea un objeto mediante cross-region replication:
{
"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"
}
}
}
}
}
La siguiente tabla describe los parámetros del campo data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
region |
String |
cn-hangzhou |
La región donde se encuentra el bucket. |
|
eventVersion |
String |
1.0 |
La versión del esquema del evento. |
|
eventSource |
String |
acs:oss |
El origen del evento. El valor es fijo: acs:oss. |
|
eventName |
String |
ObjectReplication:ObjectCreated |
El tipo de evento. |
|
eventTime |
String |
2021-08-13T06:45:43.000Z |
La hora del evento, en formato ISO 8601. |
|
sourceIPAddress |
String |
118.31.XX.XX |
La dirección IP de origen de la solicitud. |
|
principalId |
String |
28815334868278**** |
El ID de usuario del solicitante. |
|
requestId |
String |
61161517B258223732BC**** |
El ID de la solicitud. |
|
name |
String |
oss-source-bucket1-cn-hangzhou |
El nombre del bucket. |
|
arn |
String |
acs:oss:cn-hangzhou:123456789098****:oss-source-bucket1-cn-hangzhou |
El Alibaba Cloud Resource Name (ARN) del bucket. |
|
ownerIdentity |
String |
164901546557**** |
El ID de usuario de la cuenta que creó el bucket. |
|
ossSchemaVersion |
String |
1.0 |
La versión del esquema de OSS. |
|
size |
Int |
9 |
El tamaño del object, en bytes. |
|
deltaSize |
Int |
9 |
El cambio en el tamaño del object, en bytes.
|
|
eTag |
String |
F0F18C2C66AE1DD512BDCD4366F7**** |
El eTag del objeto. |
|
key |
String |
objectname |
La clave del objeto. |
|
objectMeta |
Object |
Un contenedor para los metadatos del objeto. |
|
|
mimeType |
String |
application/octet-stream |
El tipo MIME del objeto. |
Sobreescritura de objeto mediante cross-region replication
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se sobrescribe un objeto mediante cross-region replication.
{
"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"
}
}
}
}
}
Consulte Parameter descriptions para obtener una explicación de los parámetros del campo data.
Eliminación de un objeto mediante cross-region replication
Cuando usted elimina un objeto mediante cross-region replication, EventBridge recibe el siguiente evento:
{
"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 obtener información sobre los parámetros del campo data, consulte Parameter descriptions.