storage namespace

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
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

การคืนสินค้า:

CloudFunction<StorageEvent>

Storage.onObjectArchived()

ตัวแฮนเดิลเหตุการณ์จะส่งเมื่อที่เก็บข้อมูลเปิดใช้การกำหนดเวอร์ชันออบเจ็กต์เท่านั้น เหตุการณ์นี้แสดงให้เห็นว่าเวอร์ชันที่ทำงานอยู่ของออบเจ็กต์ได้กลายเป็นเวอร์ชันที่เก็บถาวร เนื่องจากมีการเก็บถาวรหรือเขียนทับโดยการอัปโหลดออบเจ็กต์ที่มีชื่อเดียวกัน

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ที่เก็บข้อมูล สตริง | นิพจน์<string> ชื่อของที่เก็บข้อมูลที่มีออบเจ็กต์นี้
ตัวแฮนเดิล (เหตุการณ์: StorageEvent) => ทั้งหมด | สัญญา<ไม่จำกัด> เครื่องจัดการเหตุการณ์จะทำงานทุกครั้งที่มีการเก็บถาวรของ Google Cloud Storage

การคืนสินค้า:

CloudFunction<StorageEvent>

Storage.onObjectArchived()

ตัวแฮนเดิลเหตุการณ์จะส่งเมื่อที่เก็บข้อมูลเปิดใช้การกำหนดเวอร์ชันออบเจ็กต์เท่านั้น เหตุการณ์นี้แสดงให้เห็นว่าเวอร์ชันที่ทำงานอยู่ของออบเจ็กต์ได้กลายเป็นเวอร์ชันที่เก็บถาวร เนื่องจากมีการเก็บถาวรหรือเขียนทับโดยการอัปโหลดออบเจ็กต์ที่มีชื่อเดียวกัน

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวเลือก ตัวเลือกพื้นที่เก็บข้อมูล ตัวเลือกที่สามารถตั้งค่าในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ
ตัวแฮนเดิล (เหตุการณ์: StorageEvent) => ทั้งหมด | สัญญา<ไม่จำกัด> เครื่องจัดการเหตุการณ์จะทำงานทุกครั้งที่มีการเก็บถาวรของ Google Cloud Storage

การคืนสินค้า:

CloudFunction<StorageEvent>

Storage.onObjectDeleted()

ตัวแฮนเดิลเหตุการณ์ที่เริ่มทำงานทุกครั้งที่มีการลบ Google Cloud Storage

ส่งเมื่อออบเจ็กต์ถูกลบอย่างถาวร ซึ่งรวมถึงออบเจ็กต์ที่ถูกเขียนทับหรือลบจากส่วนหนึ่งของการกำหนดค่าอายุการใช้งานของที่เก็บข้อมูล สำหรับที่เก็บข้อมูลที่เปิดใช้การกำหนดเวอร์ชันออบเจ็กต์ ระบบจะไม่ส่งข้อมูลนี้เมื่อมีการเก็บออบเจ็กต์ แม้ว่าจะเก็บถาวรผ่านเมธอด storage.objects.delete ก็ตาม

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวแฮนเดิล (เหตุการณ์: StorageEvent) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์ที่จะเรียกใช้ทุกครั้งที่มีการลบออบเจ็กต์ Google Cloud Storage

การคืนสินค้า:

CloudFunction<StorageEvent>

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

การคืนสินค้า:

CloudFunction<StorageEvent>

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

การคืนสินค้า:

CloudFunction<StorageEvent>

Storage.onObjectFinalized()

ตัวแฮนเดิลเหตุการณ์ที่เริ่มทำงานทุกครั้งที่สร้างออบเจ็กต์ Google Cloud Storage เกิดขึ้น

ส่งเมื่อมีการสร้างออบเจ็กต์ใหม่ (หรือรุ่นใหม่ของออบเจ็กต์ที่มีอยู่) ในที่เก็บข้อมูลเรียบร้อยแล้ว ซึ่งรวมถึงการคัดลอกหรือเขียนออบเจ็กต์ที่มีอยู่ใหม่ การอัปโหลดที่ล้มเหลวจะไม่ทริกเกอร์เหตุการณ์นี้

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวแฮนเดิล (เหตุการณ์: StorageEvent) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์ที่จะเรียกใช้ทุกครั้งที่มีการสร้างออบเจ็กต์ Google Cloud Storage

การคืนสินค้า:

CloudFunction<StorageEvent>

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

การคืนสินค้า:

CloudFunction<StorageEvent>

Storage.onObjectFinalized()

ตัวแฮนเดิลเหตุการณ์ที่เริ่มทำงานทุกครั้งที่สร้างออบเจ็กต์ Google Cloud Storage เกิดขึ้น

ส่งเมื่อมีการสร้างออบเจ็กต์ใหม่ (หรือรุ่นใหม่ของออบเจ็กต์ที่มีอยู่) ในที่เก็บข้อมูลเรียบร้อยแล้ว ซึ่งรวมถึงการคัดลอกหรือเขียนออบเจ็กต์ที่มีอยู่ใหม่ การอัปโหลดที่ล้มเหลวจะไม่ทริกเกอร์เหตุการณ์นี้

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวเลือก ตัวเลือกพื้นที่เก็บข้อมูล ตัวเลือกที่สามารถตั้งค่าในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ
ตัวแฮนเดิล (เหตุการณ์: StorageEvent) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์ที่จะเรียกใช้ทุกครั้งที่มีการสร้างออบเจ็กต์ Google Cloud Storage

การคืนสินค้า:

CloudFunction<StorageEvent>

Storage.onObjectMetadataUpdated()

เครื่องจัดการเหตุการณ์ที่เริ่มทำงานทุกครั้งที่ข้อมูลเมตาของออบเจ็กต์ที่มีอยู่มีการเปลี่ยนแปลง

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวแฮนเดิล (เหตุการณ์: StorageEvent) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์ที่จะเรียกใช้ทุกครั้งที่มีการอัปเดตข้อมูลเมตาของออบเจ็กต์ Google Cloud Storage

การคืนสินค้า:

CloudFunction<StorageEvent>

Storage.onObjectMetadataUpdated()

เครื่องจัดการเหตุการณ์ที่เริ่มทำงานทุกครั้งที่ข้อมูลเมตาของออบเจ็กต์ที่มีอยู่มีการเปลี่ยนแปลง

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ที่เก็บข้อมูล สตริง | นิพจน์<string> ชื่อของที่เก็บข้อมูลที่มีออบเจ็กต์นี้
ตัวแฮนเดิล (เหตุการณ์: StorageEvent) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์ที่จะเรียกใช้ทุกครั้งที่มีการอัปเดตข้อมูลเมตาของออบเจ็กต์ Google Cloud Storage

การคืนสินค้า:

CloudFunction<StorageEvent>

Storage.onObjectMetadataUpdated()

เครื่องจัดการเหตุการณ์ที่เริ่มทำงานทุกครั้งที่ข้อมูลเมตาของออบเจ็กต์ที่มีอยู่มีการเปลี่ยนแปลง

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวเลือก ตัวเลือกพื้นที่เก็บข้อมูล ตัวเลือกที่สามารถตั้งค่าในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ
ตัวแฮนเดิล (เหตุการณ์: StorageEvent) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์ที่จะเรียกใช้ทุกครั้งที่มีการอัปเดตข้อมูลเมตาของออบเจ็กต์ Google Cloud Storage

การคืนสินค้า:

CloudFunction<StorageEvent>