功能
功能 | 描述 |
---|---|
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 物件元資料更新時都會執行的事件處理程序。 |
返回: