storage namespace

کارکرد

تابع شرح
onObjectArchived(handler) کنترل‌کننده رویداد فقط زمانی ارسال می‌شود که یک سطل نسخه‌سازی شی را فعال کرده باشد. این رویداد نشان می دهد که نسخه زنده یک شی به یک نسخه بایگانی شده تبدیل شده است، یا به این دلیل که بایگانی شده است یا به این دلیل که با آپلود یک شی به همین نام رونویسی شده است.
onObjectArchived (سطل، کنترل کننده) کنترل‌کننده رویداد فقط زمانی ارسال می‌شود که یک سطل نسخه‌سازی شی را فعال کرده باشد. این رویداد نشان می دهد که نسخه زنده یک شی به یک نسخه بایگانی شده تبدیل شده است، یا به این دلیل که بایگانی شده است یا به این دلیل که با آپلود یک شی به همین نام رونویسی شده است.
onObjectArchived (انتخاب ها، کنترل کننده) کنترل‌کننده رویداد فقط زمانی ارسال می‌شود که یک سطل نسخه‌سازی شی را فعال کرده باشد. این رویداد نشان می دهد که نسخه زنده یک شی به یک نسخه بایگانی شده تبدیل شده است، یا به این دلیل که بایگانی شده است یا به این دلیل که با آپلود یک شی به همین نام رونویسی شده است.
onObjectDeleted(handler) کنترل‌کننده رویداد که هر بار که 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(handler) کنترل کننده رویداد که هر بار که ابرداده یک شی موجود تغییر می کند، فعال می شود.
onObjectMetadataUpdated (سطل، کنترل کننده) کنترل کننده رویداد که هر بار که ابرداده یک شی موجود تغییر می کند، فعال می شود.
onObjectMetadataUpdated (opts، handler) کنترل کننده رویداد که هر بار که ابرداده یک شی موجود تغییر می کند، فعال می شود.

رابط ها

رابط شرح
رمزگذاری مشتری فراداده کلید رمزگذاری ارائه شده توسط مشتری، در صورتی که شی توسط چنین کلیدی رمزگذاری شده باشد.
StorageEvent یک 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>;

مولفه های

پارامتر تایپ کنید شرح
سطل رشته | اصطلاح <رشته> نام سطل حاوی این شی.
کنترل کننده (رویداد: 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>;

مولفه های

پارامتر تایپ کنید شرح
سطل رشته | اصطلاح <رشته> نام سطل حاوی این شی.
کنترل کننده (رویداد: 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>;

مولفه های

پارامتر تایپ کنید شرح
سطل رشته | اصطلاح <رشته> نام سطل حاوی این شی.
کنترل کننده (رویداد: 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>;

مولفه های

پارامتر تایپ کنید شرح
سطل رشته | اصطلاح <رشته> نام سطل حاوی این شی.
کنترل کننده (رویداد: 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 >