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 歸檔時都會執行的事件處理程序。

返回:

雲函數<儲存事件>

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 物件元資料更新時都會執行的事件處理程序。

返回:

雲函數<儲存事件>