storage namespace

機能

関数説明
onObjectArchived(ハンドラー)バケットでオブジェクトのバージョン管理が有効になっている場合にのみ送信されるイベント ハンドラー。このイベントは、オブジェクトのライブ バージョンが、アーカイブされたか、同じ名前のオブジェクトのアップロードによって上書きされたために、アーカイブ バージョンになったことを示します。
onObjectArchived(バケット、ハンドラー)バケットでオブジェクトのバージョン管理が有効になっている場合にのみ送信されるイベント ハンドラー。このイベントは、オブジェクトのライブ バージョンが、アーカイブされたか、同じ名前のオブジェクトのアップロードによって上書きされたために、アーカイブ バージョンになったことを示します。
onObjectArchived(opts, ハンドラー)バケットでオブジェクトのバージョン管理が有効になっている場合にのみ送信されるイベント ハンドラー。このイベントは、オブジェクトのライブ バージョンが、アーカイブされたか、同じ名前のオブジェクトのアップロードによって上書きされたために、アーカイブ バージョンになったことを示します。
onObjectDeleted(ハンドラー) Google Cloud Storage の削除が発生するたびに起動されるイベント ハンドラ。オブジェクトが完全に削除されたときに送信されます。これには、バケットのライフサイクル構成の一部として上書きまたは削除されるオブジェクトが含まれます。オブジェクトのバージョニングが有効になっているバケットの場合、 storage.objects.deleteメソッドを介してアーカイブが行われた場合でも、オブジェクトがアーカイブされるときにこれは送信されません。
onObjectDeleted(バケット、ハンドラー) Google Cloud Storage の削除が発生するたびに起動されるイベント ハンドラ。オブジェクトが完全に削除されたときに送信されます。これには、バケットのライフサイクル構成の一部として上書きまたは削除されるオブジェクトが含まれます。オブジェクトのバージョニングが有効になっているバケットの場合、 storage.objects.deleteメソッドを介してアーカイブが行われた場合でも、オブジェクトがアーカイブされるときにこれは送信されません。
onObjectDeleted(opts, ハンドラー) Google Cloud Storage の削除が発生するたびに起動されるイベント ハンドラ。オブジェクトが完全に削除されたときに送信されます。これには、バケットのライフサイクル構成の一部として上書きまたは削除されるオブジェクトが含まれます。オブジェクトのバージョニングが有効になっているバケットの場合、 storage.objects.deleteメソッドを介してアーカイブが行われた場合でも、オブジェクトがアーカイブされるときにこれは送信されません。
onObjectFinalized(ハンドラー) Google Cloud Storage オブジェクトの作成が発生するたびに起動されるイベント ハンドラ。新しいオブジェクト (または既存のオブジェクトの新しい世代) がバケット内に正常に作成されたときに送信されます。これには、既存のオブジェクトのコピーまたは書き換えが含まれます。アップロードが失敗しても、このイベントはトリガーされません。
onObjectFinalized(バケット、ハンドラー) Google Cloud Storage オブジェクトの作成が発生するたびに起動されるイベント ハンドラ。新しいオブジェクト (または既存のオブジェクトの新しい世代) がバケット内に正常に作成されたときに送信されます。これには、既存のオブジェクトのコピーまたは書き換えが含まれます。アップロードが失敗しても、このイベントはトリガーされません。
onObjectFinalized(opts, ハンドラー) Google Cloud Storage オブジェクトの作成が発生するたびに起動されるイベント ハンドラ。新しいオブジェクト (または既存のオブジェクトの新しい世代) がバケット内に正常に作成されたときに送信されます。これには、既存のオブジェクトのコピーまたは書き換えが含まれます。アップロードが失敗しても、このイベントはトリガーされません。
onObjectMetadataUpdated(ハンドラー)既存のオブジェクトのメタデータが変更されるたびに起動されるイベント ハンドラー。
onObjectMetadataUpdated(バケット、ハンドラー)既存のオブジェクトのメタデータが変更されるたびに起動されるイベント ハンドラー。
onObjectMetadataUpdated(opts, ハンドラー)既存のオブジェクトのメタデータが変更されるたびに起動されるイベント ハンドラー。

インターフェース

インターフェース説明
顧客暗号化顧客が指定した暗号化キーのメタデータ (オブジェクトがそのようなキーで暗号化されている場合)。
ストレージイベント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>;

パラメーター

パラメータタイプ説明
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> Google Cloud Storage のアーカイブが発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<ストレージイベント>

storage.onObjectArchived()

バケットでオブジェクトのバージョン管理が有効になっている場合にのみ送信されるイベント ハンドラー。このイベントは、オブジェクトのライブ バージョンが、アーカイブされたか、同じ名前のオブジェクトのアップロードによって上書きされたために、アーカイブ バージョンになったことを示します。

サイン:

export declare function onObjectArchived(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

パラメーター

パラメータタイプ説明
バケツ文字列 |表現<文字列>このオブジェクトを含むバケットの名前。
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> Google Cloud Storage のアーカイブが発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<ストレージイベント>

storage.onObjectArchived()

バケットでオブジェクトのバージョン管理が有効になっている場合にのみ送信されるイベント ハンドラー。このイベントは、オブジェクトのライブ バージョンが、アーカイブされたか、同じ名前のオブジェクトのアップロードによって上書きされたために、アーカイブ バージョンになったことを示します。

サイン:

export declare function onObjectArchived(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

パラメーター

パラメータタイプ説明
選択しますストレージオプション個々のイベント処理関数に設定できるオプション。
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> Google Cloud Storage のアーカイブが発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<ストレージイベント>

storage.onObjectDeleted()

Google Cloud Storage の削除が発生するたびに起動されるイベント ハンドラ。

オブジェクトが完全に削除されたときに送信されます。これには、バケットのライフサイクル構成の一部として上書きまたは削除されるオブジェクトが含まれます。オブジェクトのバージョニングが有効になっているバケットの場合、 storage.objects.deleteメソッドを介してアーカイブが行われた場合でも、オブジェクトがアーカイブされるときにこれは送信されません。

サイン:

export declare function onObjectDeleted(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

パラメーター

パラメータタイプ説明
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> 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>;

パラメーター

パラメータタイプ説明
バケツ文字列 |表現<文字列>このオブジェクトを含むバケットの名前。
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> 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>;

パラメーター

パラメータタイプ説明
選択しますストレージオプション個々のイベント処理関数に設定できるオプション。
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> Google Cloud Storage オブジェクトの削除が発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<ストレージイベント>

storage.onObjectFinalized()

Google Cloud Storage オブジェクトの作成が発生するたびに起動されるイベント ハンドラ。

新しいオブジェクト (または既存のオブジェクトの新しい世代) がバケット内に正常に作成されたときに送信されます。これには、既存のオブジェクトのコピーまたは書き換えが含まれます。アップロードが失敗しても、このイベントはトリガーされません。

サイン:

export declare function onObjectFinalized(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

パラメーター

パラメータタイプ説明
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> Google Cloud Storage オブジェクトの作成が発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<ストレージイベント>

storage.onObjectFinalized()

Google Cloud Storage オブジェクトの作成が発生するたびに起動されるイベント ハンドラ。

新しいオブジェクト (または既存のオブジェクトの新しい世代) がバケット内に正常に作成されたときに送信されます。これには、既存のオブジェクトのコピーまたは書き換えが含まれます。アップロードが失敗しても、このイベントはトリガーされません。

サイン:

export declare function onObjectFinalized(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

パラメーター

パラメータタイプ説明
バケツ文字列 |表現<文字列>このオブジェクトを含むバケットの名前。
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> Google Cloud Storage オブジェクトの作成が発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<ストレージイベント>

storage.onObjectFinalized()

Google Cloud Storage オブジェクトの作成が発生するたびに起動されるイベント ハンドラ。

新しいオブジェクト (または既存のオブジェクトの新しい世代) がバケット内に正常に作成されたときに送信されます。これには、既存のオブジェクトのコピーまたは書き換えが含まれます。アップロードが失敗しても、このイベントはトリガーされません。

サイン:

export declare function onObjectFinalized(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

パラメーター

パラメータタイプ説明
選択しますストレージオプション個々のイベント処理関数に設定できるオプション。
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> Google Cloud Storage オブジェクトの作成が発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<ストレージイベント>

storage.onObjectMetadataUpdated()

既存のオブジェクトのメタデータが変更されるたびに起動されるイベント ハンドラー。

サイン:

export declare function onObjectMetadataUpdated(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

パラメーター

パラメータタイプ説明
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> Google Cloud Storage オブジェクトのメタデータの更新が発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<ストレージイベント>

storage.onObjectMetadataUpdated()

既存のオブジェクトのメタデータが変更されるたびに起動されるイベント ハンドラー。

サイン:

export declare function onObjectMetadataUpdated(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

パラメーター

パラメータタイプ説明
バケツ文字列 |表現<文字列>このオブジェクトを含むバケットの名前。
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> Google Cloud Storage オブジェクトのメタデータの更新が発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<ストレージイベント>

storage.onObjectMetadataUpdated()

既存のオブジェクトのメタデータが変更されるたびに起動されるイベント ハンドラー。

サイン:

export declare function onObjectMetadataUpdated(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

パラメーター

パラメータタイプ説明
選択しますストレージオプション個々のイベント処理関数に設定できるオプション。
ハンドラ(イベント: StorageEvent ) => 任意 |約束<任意> Google Cloud Storage オブジェクトのメタデータの更新が発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<ストレージイベント>