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