storage namespace

功能

功能描述
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 对象元数据更新时都会运行的事件处理程序。

返回:

云函数<存储事件>