ฟังก์ชัน
ฟังก์ชัน | คำอธิบาย |
---|---|
onObjectArchived(แฮนเดิล) | ตัวแฮนเดิลเหตุการณ์จะส่งเมื่อที่เก็บข้อมูลเปิดใช้การกำหนดเวอร์ชันออบเจ็กต์เท่านั้น เหตุการณ์นี้แสดงให้เห็นว่าเวอร์ชันที่ทำงานอยู่ของออบเจ็กต์ได้กลายเป็นเวอร์ชันที่เก็บถาวร เนื่องจากมีการเก็บถาวรหรือเขียนทับโดยการอัปโหลดออบเจ็กต์ที่มีชื่อเดียวกัน |
onObjectArchived(ที่เก็บข้อมูล เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์จะส่งเมื่อที่เก็บข้อมูลเปิดใช้การกำหนดเวอร์ชันออบเจ็กต์เท่านั้น เหตุการณ์นี้แสดงให้เห็นว่าเวอร์ชันที่ทำงานอยู่ของออบเจ็กต์ได้กลายเป็นเวอร์ชันที่เก็บถาวร เนื่องจากมีการเก็บถาวรหรือเขียนทับโดยการอัปโหลดออบเจ็กต์ที่มีชื่อเดียวกัน |
onObjectArchived(ตัวเลือก เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์จะส่งเมื่อที่เก็บข้อมูลเปิดใช้การกำหนดเวอร์ชันออบเจ็กต์เท่านั้น เหตุการณ์นี้แสดงให้เห็นว่าเวอร์ชันที่ทำงานอยู่ของออบเจ็กต์ได้กลายเป็นเวอร์ชันที่เก็บถาวร เนื่องจากมีการเก็บถาวรหรือเขียนทับโดยการอัปโหลดออบเจ็กต์ที่มีชื่อเดียวกัน |
onObjectถูกลบ(แฮนเดิล) | ตัวแฮนเดิลเหตุการณ์ที่เริ่มทำงานทุกครั้งที่ลบ Google Cloud Storage เกิดขึ้นส่งเมื่อออบเจ็กต์ถูกลบอย่างถาวร ซึ่งรวมถึงออบเจ็กต์ที่ถูกเขียนทับหรือลบจากส่วนหนึ่งของการกำหนดค่าอายุการใช้งานของที่เก็บข้อมูล สำหรับที่เก็บข้อมูลที่เปิดใช้การกำหนดเวอร์ชันออบเจ็กต์ ระบบจะไม่ส่งข้อมูลนี้เมื่อมีการเก็บออบเจ็กต์ แม้ว่าจะเก็บถาวรผ่านเมธอด storage.objects.delete ก็ตาม |
onObjectถูกลบ(ที่เก็บข้อมูล เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์ที่เริ่มทำงานทุกครั้งที่ลบ Google Cloud Storage เกิดขึ้นส่งเมื่อออบเจ็กต์ถูกลบอย่างถาวร ซึ่งรวมถึงออบเจ็กต์ที่ถูกเขียนทับหรือลบจากส่วนหนึ่งของการกำหนดค่าอายุการใช้งานของที่เก็บข้อมูล สำหรับที่เก็บข้อมูลที่เปิดใช้การกำหนดเวอร์ชันออบเจ็กต์ ระบบจะไม่ส่งข้อมูลนี้เมื่อมีการเก็บออบเจ็กต์ แม้ว่าจะเก็บถาวรผ่านเมธอด storage.objects.delete ก็ตาม |
onObjectถูกลบ(ตัวเลือก, เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์ที่เริ่มทำงานทุกครั้งที่ลบ 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 ด้วยชื่อที่เก็บข้อมูล |
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>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ที่เก็บข้อมูล | สตริง | นิพจน์<string> | ชื่อของที่เก็บข้อมูลที่มีออบเจ็กต์นี้ |
ตัวแฮนเดิล | (เหตุการณ์: 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>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ที่เก็บข้อมูล | สตริง | นิพจน์<string> | ชื่อของที่เก็บข้อมูลที่มีออบเจ็กต์นี้ |
ตัวแฮนเดิล | (เหตุการณ์: 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>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ที่เก็บข้อมูล | สตริง | นิพจน์<string> | ชื่อของที่เก็บข้อมูลที่มีออบเจ็กต์นี้ |
ตัวแฮนเดิล | (เหตุการณ์: 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>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ที่เก็บข้อมูล | สตริง | นิพจน์<string> | ชื่อของที่เก็บข้อมูลที่มีออบเจ็กต์นี้ |
ตัวแฮนเดิล | (เหตุการณ์: StorageEvent) => ทั้งหมด | สัญญา<ไม่จำกัด> | ตัวแฮนเดิลเหตุการณ์ที่จะเรียกใช้ทุกครั้งที่มีการอัปเดตข้อมูลเมตาของออบเจ็กต์ Google Cloud Storage |
การคืนสินค้า:
Storage.onObjectMetadataUpdated()
เครื่องจัดการเหตุการณ์ที่เริ่มทำงานทุกครั้งที่ข้อมูลเมตาของออบเจ็กต์ที่มีอยู่มีการเปลี่ยนแปลง
ลายเซ็น:
export declare function onObjectMetadataUpdated(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวเลือก | ตัวเลือกพื้นที่เก็บข้อมูล | ตัวเลือกที่สามารถตั้งค่าในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวแฮนเดิล | (เหตุการณ์: StorageEvent) => ทั้งหมด | สัญญา<ไม่จำกัด> | ตัวแฮนเดิลเหตุการณ์ที่จะเรียกใช้ทุกครั้งที่มีการอัปเดตข้อมูลเมตาของออบเจ็กต์ Google Cloud Storage |
การคืนสินค้า: