函数
函数 | 说明 |
---|---|
onObjectArchived(handler) | 仅在存储分区已启用对象版本控制时发送事件处理脚本。此事件表明某个对象的当前版本已变为归档版本,原因可能是该对象已归档,或者已被新上传的同名对象覆盖。 |
onObjectArchived(存储分区, 处理程序) | 仅在存储分区已启用对象版本控制时发送事件处理脚本。此事件表明某个对象的当前版本已变为归档版本,原因可能是该对象已归档,或者已被新上传的同名对象覆盖。 |
onObjectArchived(优化, 处理程序) | 仅在存储分区已启用对象版本控制时发送事件处理脚本。此事件表明某个对象的当前版本已变为归档版本,原因可能是该对象已归档,或者已被新上传的同名对象覆盖。 |
onObjectDeleted(handler) | 每次发生 Google Cloud Storage 删除事件时触发的事件处理脚本。当某个对象被永久删除时发送。这包括在存储分区的生命周期配置过程中被覆盖或删除的对象。对于启用了对象版本控制的存储分区,如果某个对象已归档,则系统不会发送此事件,即使通过 storage.objects.delete 方法进行归档也是如此。 |
onObjectDeleted(存储分区, 处理程序) | 每次发生 Google Cloud Storage 删除事件时触发的事件处理脚本。当某个对象被永久删除时发送。这包括在存储分区的生命周期配置过程中被覆盖或删除的对象。对于启用了对象版本控制的存储分区,如果某个对象已归档,则系统不会发送此事件,即使通过 storage.objects.delete 方法进行归档也是如此。 |
onObjectDeleted(opts, Handler) | 每次发生 Google Cloud Storage 删除事件时触发的事件处理脚本。当某个对象被永久删除时发送。这包括在存储分区的生命周期配置过程中被覆盖或删除的对象。对于启用了对象版本控制的存储分区,如果某个对象已归档,则系统不会发送此事件,即使通过 storage.objects.delete 方法进行归档也是如此。 |
onObjectFinalized(handler) | 每次创建 Google Cloud Storage 对象时触发的事件处理程序。当存储分区中成功创建了新对象(或现有对象的新实例)时发送。这包括复制或重写现有的对象。上传失败不会触发此事件。 |
onObjectFinalized(bucket, Handler) | 每次创建 Google Cloud Storage 对象时触发的事件处理程序。当存储分区中成功创建了新对象(或现有对象的新实例)时发送。这包括复制或重写现有的对象。上传失败不会触发此事件。 |
onObjectFinalized(opts, Handler) | 每次创建 Google Cloud Storage 对象时触发的事件处理程序。当存储分区中成功创建了新对象(或现有对象的新实例)时发送。这包括复制或重写现有的对象。上传失败不会触发此事件。 |
onObjectMetadataUpdated(handler) | 每当现有对象的元数据发生更改时触发的事件处理脚本。 |
onObjectMetadataUpdated(bucket, Handler) | 每当现有对象的元数据发生更改时触发的事件处理脚本。 |
onObjectMetadataUpdated(opts, Handler) | 每当现有对象的元数据发生更改时触发的事件处理脚本。 |
接口
接口 | 说明 |
---|---|
客户加密 | 客户提供的加密密钥的元数据(如果对象已使用此类密钥加密)。 |
StorageEvent | 包含 StorageObjectData 的 CloudEvent |
StorageObjectData | Google Cloud Storage 中的对象。参考:https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts |
StorageOptions | StorageOptions 使用存储分区名称扩展 EventHandlerOptions |
storage.onObjectArchived() 则
仅在存储分区已启用对象版本控制时发送事件处理脚本。此事件表明某个对象的当前版本已变为归档版本,原因可能是该对象已归档,或者已被新上传的同名对象覆盖。
签名:
export declare function onObjectArchived(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次发生 Google Cloud Storage 归档时运行的事件处理程序。 |
返回:
storage.onObjectArchived() 则
仅在存储分区已启用对象版本控制时发送事件处理脚本。此事件表明某个对象的当前版本已变为归档版本,原因可能是该对象已归档,或者已被新上传的同名对象覆盖。
签名:
export declare function onObjectArchived(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
存储桶 | 字符串 |表达式<string> | 包含此对象的存储分区的名称。 |
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次发生 Google Cloud Storage 归档时运行的事件处理程序。 |
返回:
storage.onObjectArchived() 则
仅在存储分区已启用对象版本控制时发送事件处理脚本。此事件表明某个对象的当前版本已变为归档版本,原因可能是该对象已归档,或者已被新上传的同名对象覆盖。
签名:
export declare function onObjectArchived(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
优化 | StorageOptions | 可针对单个事件处理函数设置的选项。 |
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次发生 Google Cloud Storage 归档时运行的事件处理程序。 |
返回:
storage.onObjectDeleted()
每次发生 Google Cloud Storage 删除事件时触发的事件处理程序。
此事件在对象被永久删除时发送。这包括在存储分区的生命周期配置过程中被覆盖或删除的对象。对于启用了对象版本控制的存储分区,如果某个对象已归档,则系统不会发送此事件,即使通过 storage.objects.delete
方法进行归档也是如此。
签名:
export declare function onObjectDeleted(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次发生 Google Cloud Storage 对象删除事件时运行的事件处理脚本。 |
返回:
storage.onObjectDeleted()
每次发生 Google Cloud Storage 删除事件时触发的事件处理程序。
此事件在对象被永久删除时发送。这包括在存储分区的生命周期配置过程中被覆盖或删除的对象。对于启用了对象版本控制的存储分区,如果某个对象已归档,则系统不会发送此事件,即使通过 storage.objects.delete
方法进行归档也是如此。
签名:
export declare function onObjectDeleted(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
存储桶 | 字符串 |表达式<string> | 包含此对象的存储分区的名称。 |
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次发生 Google Cloud Storage 对象删除事件时运行的事件处理脚本。 |
返回:
storage.onObjectDeleted()
每次发生 Google Cloud Storage 删除事件时触发的事件处理程序。
此事件在对象被永久删除时发送。这包括在存储分区的生命周期配置过程中被覆盖或删除的对象。对于启用了对象版本控制的存储分区,如果某个对象已归档,则系统不会发送此事件,即使通过 storage.objects.delete
方法进行归档也是如此。
签名:
export declare function onObjectDeleted(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
优化 | StorageOptions | 可针对单个事件处理函数设置的选项。 |
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次发生 Google Cloud Storage 对象删除事件时运行的事件处理脚本。 |
返回:
storage.onObjectFinalized()
每次创建 Google Cloud Storage 对象时触发的事件处理程序。
在存储分区中成功创建了新对象(或现有对象的新实例)时,系统将发送此事件。这包括复制或重写现有的对象。上传失败不会触发此事件。
签名:
export declare function onObjectFinalized(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次创建 Google Cloud Storage 对象时运行的事件处理程序。 |
返回:
storage.onObjectFinalized()
每次创建 Google Cloud Storage 对象时触发的事件处理程序。
在存储分区中成功创建了新对象(或现有对象的新实例)时,系统将发送此事件。这包括复制或重写现有的对象。上传失败不会触发此事件。
签名:
export declare function onObjectFinalized(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
存储桶 | 字符串 |表达式<string> | 包含此对象的存储分区的名称。 |
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次创建 Google Cloud Storage 对象时运行的事件处理程序。 |
返回:
storage.onObjectFinalized()
每次创建 Google Cloud Storage 对象时触发的事件处理程序。
在存储分区中成功创建了新对象(或现有对象的新实例)时,系统将发送此事件。这包括复制或重写现有的对象。上传失败不会触发此事件。
签名:
export declare function onObjectFinalized(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
优化 | StorageOptions | 可针对单个事件处理函数设置的选项。 |
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次创建 Google Cloud Storage 对象时运行的事件处理程序。 |
返回:
storage.onObjectMetadataUpdated()
每当现有对象的元数据发生更改时触发的事件处理脚本。
签名:
export declare function onObjectMetadataUpdated(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次发生 Google Cloud Storage 对象元数据更新时运行的事件处理程序。 |
返回:
storage.onObjectMetadataUpdated()
每当现有对象的元数据发生更改时触发的事件处理脚本。
签名:
export declare function onObjectMetadataUpdated(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
存储桶 | 字符串 |表达式<string> | 包含此对象的存储分区的名称。 |
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次发生 Google Cloud Storage 对象元数据更新时运行的事件处理程序。 |
返回:
storage.onObjectMetadataUpdated()
每当现有对象的元数据发生更改时触发的事件处理脚本。
签名:
export declare function onObjectMetadataUpdated(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
参数
参数 | 类型 | 说明 |
---|---|---|
优化 | StorageOptions | 可针对单个事件处理函数设置的选项。 |
handler | (事件:StorageEvent)=>任何 |承诺<any> | 每次发生 Google Cloud Storage 对象元数据更新时运行的事件处理程序。 |
返回: