storage namespace

Hàm

Chức năng Mô tả
onObjectĐã lưu trữ(trình xử lý) Trình xử lý sự kiện chỉ được gửi khi một bộ chứa đã bật tính năng tạo phiên bản đối tượng. Sự kiện này cho biết rằng phiên bản trực tiếp của một đối tượng đã trở thành phiên bản lưu trữ, vì đối tượng đó đã được lưu trữ hoặc vì đối tượng đó đã bị ghi đè bằng việc tải một đối tượng có cùng tên lên.
onObjectSaved(bộ chứa, trình xử lý) Trình xử lý sự kiện chỉ được gửi khi một bộ chứa đã bật tính năng tạo phiên bản đối tượng. Sự kiện này cho biết rằng phiên bản trực tiếp của một đối tượng đã trở thành phiên bản lưu trữ, vì đối tượng đó đã được lưu trữ hoặc vì đối tượng đó đã bị ghi đè bằng việc tải một đối tượng có cùng tên lên.
onObjectstore(tối ưu hoá, trình xử lý) Trình xử lý sự kiện chỉ được gửi khi một bộ chứa đã bật tính năng tạo phiên bản đối tượng. Sự kiện này cho biết rằng phiên bản trực tiếp của một đối tượng đã trở thành phiên bản lưu trữ, vì đối tượng đó đã được lưu trữ hoặc vì đối tượng đó đã bị ghi đè bằng việc tải một đối tượng có cùng tên lên.
onObjectDeleted(trình xử lý) Trình xử lý sự kiện kích hoạt mỗi khi xảy ra hoạt động xoá Google Cloud Storage.Được gửi khi một đối tượng đã bị xoá vĩnh viễn. Trong đó bao gồm cả những đối tượng bị ghi đè hoặc bị xoá trong cấu hình vòng đời của bộ chứa. Đối với những nhóm đã bật tính năng lập phiên bản đối tượng, thông báo này sẽ không được gửi khi đối tượng được lưu trữ, ngay cả khi quá trình lưu trữ diễn ra qua phương thức storage.objects.delete.
onObjectDeleted(bộ chứa, trình xử lý) Trình xử lý sự kiện kích hoạt mỗi khi xảy ra hoạt động xoá Google Cloud Storage.Được gửi khi một đối tượng đã bị xoá vĩnh viễn. Trong đó bao gồm cả những đối tượng bị ghi đè hoặc bị xoá trong cấu hình vòng đời của bộ chứa. Đối với những nhóm đã bật tính năng lập phiên bản đối tượng, thông báo này sẽ không được gửi khi đối tượng được lưu trữ, ngay cả khi quá trình lưu trữ diễn ra qua phương thức storage.objects.delete.
onObjectDeleted(tối ưu hoá, trình xử lý) Trình xử lý sự kiện kích hoạt mỗi khi xảy ra hoạt động xoá Google Cloud Storage.Được gửi khi một đối tượng đã bị xoá vĩnh viễn. Trong đó bao gồm cả những đối tượng bị ghi đè hoặc bị xoá trong cấu hình vòng đời của bộ chứa. Đối với những nhóm đã bật tính năng lập phiên bản đối tượng, thông báo này sẽ không được gửi khi đối tượng được lưu trữ, ngay cả khi quá trình lưu trữ diễn ra qua phương thức storage.objects.delete.
onObjectận(trình xử lý) Trình xử lý sự kiện sẽ kích hoạt mỗi khi có một đối tượng trong Google Cloud Storage được tạo.Được gửi khi tạo thành công một đối tượng mới (hoặc một đối tượng mới của một đối tượng hiện có) trong bộ chứa. Điều này bao gồm việc sao chép hoặc viết lại đối tượng hiện có. Việc tải lên không thành công sẽ không kích hoạt sự kiện này.
onObjectFinal(bộ chứa, trình xử lý) Trình xử lý sự kiện sẽ kích hoạt mỗi khi có một đối tượng trong Google Cloud Storage được tạo.Được gửi khi tạo thành công một đối tượng mới (hoặc một đối tượng mới của một đối tượng hiện có) trong bộ chứa. Điều này bao gồm việc sao chép hoặc viết lại đối tượng hiện có. Việc tải lên không thành công sẽ không kích hoạt sự kiện này.
onObjectFinal(tối ưu hoá, trình xử lý) Trình xử lý sự kiện sẽ kích hoạt mỗi khi có một đối tượng trong Google Cloud Storage được tạo.Được gửi khi tạo thành công một đối tượng mới (hoặc một đối tượng mới của một đối tượng hiện có) trong bộ chứa. Điều này bao gồm việc sao chép hoặc viết lại đối tượng hiện có. Việc tải lên không thành công sẽ không kích hoạt sự kiện này.
onObjectMetadataUpdated(handler) Trình xử lý sự kiện sẽ kích hoạt mỗi khi siêu dữ liệu của một đối tượng hiện có thay đổi.
onObjectMetadataUpdated(bộ chứa, trình xử lý) Trình xử lý sự kiện sẽ kích hoạt mỗi khi siêu dữ liệu của một đối tượng hiện có thay đổi.
onObjectMetadataUpdated(tối ưu hoá, trình xử lý) Trình xử lý sự kiện sẽ kích hoạt mỗi khi siêu dữ liệu của một đối tượng hiện có thay đổi.

Giao diện

Giao diện Mô tả
Mã hoá khách hàng Siêu dữ liệu về khoá mã hoá do khách hàng cung cấp, nếu đối tượng được mã hoá bằng một khoá như vậy.
StorageEvent Một CloudEvent chứa StorageObjectData
StorageObjectData Một đối tượng trong Google Cloud Storage. Tham khảo: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
StorageOptions StorageOptions mở rộng EventHandlerOptions bằng tên bộ chứa

Storage.onObjectĐã lưu trữ()

Trình xử lý sự kiện chỉ được gửi khi một bộ chứa đã bật tính năng tạo phiên bản đối tượng. Sự kiện này cho biết rằng phiên bản trực tiếp của một đối tượng đã trở thành phiên bản lưu trữ, vì đối tượng đó đã được lưu trữ hoặc vì đối tượng đó đã bị ghi đè bằng việc tải một đối tượng có cùng tên lên.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có hoạt động lưu trữ trên Google Cloud Storage.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectĐã lưu trữ()

Trình xử lý sự kiện chỉ được gửi khi một bộ chứa đã bật tính năng tạo phiên bản đối tượng. Sự kiện này cho biết rằng phiên bản trực tiếp của một đối tượng đã trở thành phiên bản lưu trữ, vì đối tượng đó đã được lưu trữ hoặc vì đối tượng đó đã bị ghi đè bằng việc tải một đối tượng có cùng tên lên.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
cái xô chuỗi | Biểu thức<string> Tên của bộ chứa chứa đối tượng này.
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có hoạt động lưu trữ trên Google Cloud Storage.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectĐã lưu trữ()

Trình xử lý sự kiện chỉ được gửi khi một bộ chứa đã bật tính năng tạo phiên bản đối tượng. Sự kiện này cho biết rằng phiên bản trực tiếp của một đối tượng đã trở thành phiên bản lưu trữ, vì đối tượng đó đã được lưu trữ hoặc vì đối tượng đó đã bị ghi đè bằng việc tải một đối tượng có cùng tên lên.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
chọn StorageOptions Các lựa chọn có thể được đặt cho từng chức năng xử lý sự kiện riêng lẻ.
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có hoạt động lưu trữ trên Google Cloud Storage.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectXoá()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi xảy ra việc xoá Google Cloud Storage.

Được gửi khi một đối tượng đã bị xoá vĩnh viễn. Trong đó bao gồm cả những đối tượng bị ghi đè hoặc bị xoá trong cấu hình vòng đời của bộ chứa. Đối với những nhóm đã bật tính năng lập phiên bản đối tượng, thông báo này sẽ không được gửi khi đối tượng được lưu trữ, ngay cả khi quá trình lưu trữ diễn ra qua phương thức storage.objects.delete.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có quá trình xoá đối tượng Google Cloud Storage.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectXoá()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi xảy ra việc xoá Google Cloud Storage.

Được gửi khi một đối tượng đã bị xoá vĩnh viễn. Trong đó bao gồm cả những đối tượng bị ghi đè hoặc bị xoá trong cấu hình vòng đời của bộ chứa. Đối với những nhóm đã bật tính năng lập phiên bản đối tượng, thông báo này sẽ không được gửi khi đối tượng được lưu trữ, ngay cả khi quá trình lưu trữ diễn ra qua phương thức storage.objects.delete.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
cái xô chuỗi | Biểu thức<string> Tên của bộ chứa chứa đối tượng này.
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có quá trình xoá đối tượng Google Cloud Storage.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectXoá()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi xảy ra việc xoá Google Cloud Storage.

Được gửi khi một đối tượng đã bị xoá vĩnh viễn. Trong đó bao gồm cả những đối tượng bị ghi đè hoặc bị xoá trong cấu hình vòng đời của bộ chứa. Đối với những nhóm đã bật tính năng lập phiên bản đối tượng, thông báo này sẽ không được gửi khi đối tượng được lưu trữ, ngay cả khi quá trình lưu trữ diễn ra qua phương thức storage.objects.delete.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
chọn StorageOptions Các lựa chọn có thể được đặt cho từng chức năng xử lý sự kiện riêng lẻ.
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có quá trình xoá đối tượng Google Cloud Storage.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectCache()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi có một đối tượng Google Cloud Storage được tạo.

Được gửi khi tạo thành công một đối tượng mới (hoặc thế hệ mới của đối tượng hiện có) trong bộ chứa. Điều này bao gồm việc sao chép hoặc viết lại đối tượng hiện có. Việc tải lên không thành công sẽ không kích hoạt sự kiện này.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có một đối tượng trên Google Cloud Storage được tạo.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectCache()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi có một đối tượng Google Cloud Storage được tạo.

Được gửi khi tạo thành công một đối tượng mới (hoặc thế hệ mới của đối tượng hiện có) trong bộ chứa. Điều này bao gồm việc sao chép hoặc viết lại đối tượng hiện có. Việc tải lên không thành công sẽ không kích hoạt sự kiện này.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
cái xô chuỗi | Biểu thức<string> Tên của bộ chứa chứa đối tượng này.
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có một đối tượng trên Google Cloud Storage được tạo.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectCache()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi có một đối tượng Google Cloud Storage được tạo.

Được gửi khi tạo thành công một đối tượng mới (hoặc thế hệ mới của đối tượng hiện có) trong bộ chứa. Điều này bao gồm việc sao chép hoặc viết lại đối tượng hiện có. Việc tải lên không thành công sẽ không kích hoạt sự kiện này.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
chọn StorageOptions Các lựa chọn có thể được đặt cho từng chức năng xử lý sự kiện riêng lẻ.
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có một đối tượng trên Google Cloud Storage được tạo.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectMetadataUpdated()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi siêu dữ liệu của một đối tượng hiện có thay đổi.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi cập nhật siêu dữ liệu của đối tượng trong Google Cloud Storage.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectMetadataUpdated()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi siêu dữ liệu của một đối tượng hiện có thay đổi.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
cái xô chuỗi | Biểu thức<string> Tên của bộ chứa chứa đối tượng này.
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi cập nhật siêu dữ liệu của đối tượng trong Google Cloud Storage.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>

Storage.onObjectMetadataUpdated()

Trình xử lý sự kiện sẽ kích hoạt mỗi khi siêu dữ liệu của một đối tượng hiện có thay đổi.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
chọn StorageOptions Các lựa chọn có thể được đặt cho từng chức năng xử lý sự kiện riêng lẻ.
trình xử lý (sự kiện: StorageEvent) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi cập nhật siêu dữ liệu của đối tượng trong Google Cloud Storage.

Trường hợp trả lại hàng:

CloudFunction<StorageEvent>