Вебхуктарды басқару
VK Object Storage бакетке объект қосылғаны немесе бакеттен объект жойылғаны туралы хабарландыруларды баптауға мүмкіндік береді.
-
VK Cloud жеке кабинетіне өтіңіз.
-
Қажетті бакет орналасқан жобаны таңдаңыз.
-
Объектілік қойма → Бакеттер бөліміне өтіңіз.
-
Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:
- Қажетті бакет үшін
түймесін басып, Баптаулар тармағын таңдаңыз.
- Қажетті бакет атауын басыңыз, содан кейін бакет бетінде
түймесін басыңыз.
- Қажетті бакет үшін
-
Webhooks қойындысына өтіп,
Қосу түймесін басыңыз.
-
Вебхук параметрлерін көрсетіңіз:
-
ID: вебхук атауы. Атау бір бакет шегінде бірегей болуы керек.
-
Event: хабарландыру жіберілуі тиіс оқиғалар:
ObjectCreated— объектіні бакетке кез келген тәсілмен қосу,PutObject,PutObjectCopyжәнеCompleteMultipartUploadоқиғаларын қамтиды;PutObject— объектіні қосу;PutObjectCopy— объект көшірмесін қосу;CompleteMultipartUpload— құрамдас әдіспен объектіні қосу;ObjectRemoved— объектіні кез келген тәсілмен жою,DeleteObjectоқиғасын қамтиды;DeleteObject— объектіні жою.
-
URL: вебхуктарды қабылдау серверінің мекенжайы. Мысалы,
http://83.166.234.90/webhook. Серверде вебхуктарды қабылдау үшін80немесе443порттары бапталған болуы керек. -
Filter prefix: көрсетілген префиксті қамтитын атауы бар объектілермен болатын оқиғаларға ғана вебхуктарды генерациялауға мүмкіндік беретін сүзгі. Мысалы,
imagesмәнін енгізсеңіз,bucket\images\picture.png,bucket\images\picture.svgсияқты объектілер өзгерген кезде вебхуктар жіберіледі. Жеке кабинетте префикс директория түрінде көрсетіледі. -
Filter suffix: көрсетілген суффиксті қамтитын атауы бар объектілермен болатын оқиғаларға ғана вебхуктарды генерациялауға мүмкіндік беретін сүзгі. Мысалы,
pngмәнін енгізсеңіз,.pngкеңейтімі бар файлдар өзгерген кезде вебхуктар жіберіледі.
-
-
Добавить hook түймесін басыңыз.
VK Object Storage жүйесіндегі вебхуктармен алмасу механизмін event-driven қолданбаны жасау мысалында егжей-тегжейлі зерттей аласыз.
-
VK Cloud жеке кабинетіне өтіңіз.
-
Қажетті бакет орналасқан жобаны таңдаңыз.
-
Объектілік қойма → Бакеттер бөліміне өтіңіз.
-
Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:
- Қажетті бакет үшін
түймесін басып, Баптаулар тармағын таңдаңыз.
- Қажетті бакет атауын басыңыз, содан кейін бакет бетінде
түймесін басыңыз.
- Қажетті бакет үшін
-
Webhooks қойындысына өтіңіз.
-
Қажетті вебхук үшін
түймесін басып,
Редактировать hook тармағын таңдаңыз.
-
Вебхуктың параметрлерін өңдеңіз.
-
Өзгерістерді сақтау түймесін басыңыз.
Бұл топтық операция: қажет болған жағдайда жалаушалар арқылы таңдап, бірнеше вебхукті жоюға болады.
-
VK Cloud жеке кабинетіне өтіңіз.
-
Қажетті бакет орналасқан жобаны таңдаңыз.
-
Объектілік қойма → Бакеттер бөліміне өтіңіз.
-
Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:
- Қажетті бакет үшін
түймесін басып, Баптаулар тармағын таңдаңыз.
- Қажетті бакет атауын басыңыз, содан кейін бакет бетінде
түймесін басыңыз.
- Қажетті бакет үшін
-
Webhooks қойындысына өтіңіз.
-
Вебхукті келесі тәсілдердің бірімен жойыңыз:
- Қажетті вебхук үшін
түймесін басып,
Удалить hook тармағын таңдаңыз.
- Қажетті вебхук үшін жалаушаны қойып,
Жою түймесін басыңыз.
- Қажетті вебхук үшін
-
Жоюды растаңыз.