ฟังก์ชั่น
การทำงาน | คำอธิบาย |
---|---|
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 (ตัวเลือก ตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะเริ่มทำงานทุกครั้งที่ข้อมูลเมตาของวัตถุที่มีอยู่มีการเปลี่ยนแปลง |
อินเทอร์เฟซ
อินเตอร์เฟซ | คำอธิบาย |
---|---|
การเข้ารหัสลูกค้า | ข้อมูลเมตาของคีย์การเข้ารหัสที่ลูกค้าระบุ หากออบเจ็กต์ถูกเข้ารหัสด้วยคีย์ดังกล่าว |
เหตุการณ์การจัดเก็บ | CloudEvent ที่มี StorageObjectData |
StorageObjectData | ออบเจ็กต์ภายใน Google Cloud Storage อ้างอิง: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts |
ตัวเลือกการจัดเก็บ | StorageOptions ขยาย EventHandlerOptions ด้วยชื่อที่เก็บข้อมูล |
ที่เก็บข้อมูล onObjectArchived ()
ตัวจัดการเหตุการณ์ส่งเฉพาะเมื่อที่เก็บข้อมูลเปิดใช้งานการกำหนดเวอร์ชันออบเจ็กต์เท่านั้น เหตุการณ์นี้บ่งชี้ว่าเวอร์ชันที่ใช้งานจริงของออบเจ็กต์ได้กลายเป็นเวอร์ชันที่เก็บถาวรแล้ว เนื่องจากถูกเก็บถาวรหรือเนื่องจากถูกเขียนทับโดยการอัปโหลดของออบเจ็กต์ที่มีชื่อเดียวกัน
ลายเซ็น:
export declare function onObjectArchived(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ตัวจัดการ | (เหตุการณ์: StorageEvent ) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการเก็บถาวรของ Google Cloud Storage |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < เหตุการณ์การจัดเก็บ >
ที่เก็บข้อมูล onObjectArchived ()
ตัวจัดการเหตุการณ์ส่งเฉพาะเมื่อที่เก็บข้อมูลเปิดใช้งานการกำหนดเวอร์ชันออบเจ็กต์เท่านั้น เหตุการณ์นี้บ่งชี้ว่าเวอร์ชันที่ใช้งานจริงของออบเจ็กต์ได้กลายเป็นเวอร์ชันที่เก็บถาวรแล้ว เนื่องจากถูกเก็บถาวรหรือเนื่องจากถูกเขียนทับโดยการอัปโหลดของออบเจ็กต์ที่มีชื่อเดียวกัน
ลายเซ็น:
export declare function onObjectArchived(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ถัง | สตริง | การแสดงออก <สตริง> | ชื่อของที่เก็บข้อมูลที่มีวัตถุนี้ |
ตัวจัดการ | (เหตุการณ์: StorageEvent ) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการเก็บถาวรของ Google Cloud Storage |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < เหตุการณ์การจัดเก็บ >
ที่เก็บข้อมูล onObjectArchived ()
ตัวจัดการเหตุการณ์ส่งเฉพาะเมื่อที่เก็บข้อมูลเปิดใช้งานการกำหนดเวอร์ชันออบเจ็กต์เท่านั้น เหตุการณ์นี้บ่งชี้ว่าเวอร์ชันที่ใช้งานจริงของออบเจ็กต์ได้กลายเป็นเวอร์ชันที่เก็บถาวรแล้ว เนื่องจากถูกเก็บถาวรหรือเนื่องจากถูกเขียนทับโดยการอัปโหลดของออบเจ็กต์ที่มีชื่อเดียวกัน
ลายเซ็น:
export declare function onObjectArchived(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
เลือก | ตัวเลือกการจัดเก็บ | ตัวเลือกที่สามารถตั้งค่าได้ในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวจัดการ | (เหตุการณ์: StorageEvent ) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการเก็บถาวรของ Google Cloud Storage |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < เหตุการณ์การจัดเก็บ >
ที่เก็บข้อมูล onObjectDeleted ()
ตัวจัดการเหตุการณ์ซึ่งจะเริ่มทำงานทุกครั้งที่มีการลบ Google Cloud Storage
ส่งเมื่อออบเจ็กต์ถูกลบอย่างถาวร ซึ่งรวมถึงออบเจ็กต์ที่ถูกเขียนทับหรือถูกลบโดยเป็นส่วนหนึ่งของการกำหนดค่าวงจรการใช้งานของบัคเก็ต สำหรับบัคเก็ตที่เปิดใช้งานการกำหนดเวอร์ชันออบเจ็กต์ สิ่งนี้จะไม่ถูกส่งเมื่อมีการเก็บถาวรออบเจ็กต์ แม้ว่าการเก็บถาวรจะเกิดขึ้นผ่านเมธอด storage.objects.delete
ก็ตาม
ลายเซ็น:
export declare function onObjectDeleted(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ตัวจัดการ | (เหตุการณ์: 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>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ถัง | สตริง | การแสดงออก <สตริง> | ชื่อของที่เก็บข้อมูลที่มีวัตถุนี้ |
ตัวจัดการ | (เหตุการณ์: 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>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
เลือก | ตัวเลือกการจัดเก็บ | ตัวเลือกที่สามารถตั้งค่าได้ในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวจัดการ | (เหตุการณ์: StorageEvent ) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการลบออบเจ็กต์ Google Cloud Storage |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < เหตุการณ์การจัดเก็บ >
ที่เก็บข้อมูล onObjectFinalized ()
ตัวจัดการเหตุการณ์ซึ่งจะเริ่มทำงานทุกครั้งที่มีการสร้างวัตถุ Google Cloud Storage
ส่งเมื่อมีการสร้างออบเจ็กต์ใหม่ (หรือออบเจ็กต์ที่มีอยู่รุ่นใหม่) ในที่เก็บข้อมูลสำเร็จ ซึ่งรวมถึงการคัดลอกหรือเขียนออบเจ็กต์ที่มีอยู่ใหม่ การอัปโหลดที่ล้มเหลวไม่ทำให้เกิดเหตุการณ์นี้
ลายเซ็น:
export declare function onObjectFinalized(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ตัวจัดการ | (เหตุการณ์: StorageEvent ) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการสร้างออบเจ็กต์ Google Cloud 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 |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < เหตุการณ์การจัดเก็บ >
ที่เก็บข้อมูล 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 |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < เหตุการณ์การจัดเก็บ >