VK Cloud logo

Вебхуктарды басқару

VK Object Storage бакетке объект қосылғаны немесе бакеттен объект жойылғаны туралы хабарландыруларды баптауға мүмкіндік береді.

Вебхук қосу

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Қажетті бакет орналасқан жобаны таңдаңыз.

  3. Объектілік қоймаБакеттер бөліміне өтіңіз.

  4. Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:

    • Қажетті бакет үшін  түймесін басып, Баптаулар тармағын таңдаңыз.
    • Қажетті бакет атауын басыңыз, содан кейін бакет бетінде  түймесін басыңыз.
  5. Webhooks қойындысына өтіп, plus-icon Қосу түймесін басыңыз.

  6. Вебхук параметрлерін көрсетіңіз:

    • 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 кеңейтімі бар файлдар өзгерген кезде вебхуктар жіберіледі.

  7. Добавить hook түймесін басыңыз.

VK Object Storage жүйесіндегі вебхуктармен алмасу механизмін event-driven қолданбаны жасау мысалында егжей-тегжейлі зерттей аласыз.

Вебхукті өңдеу

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Қажетті бакет орналасқан жобаны таңдаңыз.

  3. Объектілік қоймаБакеттер бөліміне өтіңіз.

  4. Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:

    • Қажетті бакет үшін  түймесін басып, Баптаулар тармағын таңдаңыз.
    • Қажетті бакет атауын басыңыз, содан кейін бакет бетінде  түймесін басыңыз.
  5. Webhooks қойындысына өтіңіз.

  6. Қажетті вебхук үшін  түймесін басып, pencil-icon Редактировать hook тармағын таңдаңыз.

  7. Вебхуктың параметрлерін өңдеңіз.

  8. Өзгерістерді сақтау түймесін басыңыз.

Вебхукті жою

Бұл топтық операция: қажет болған жағдайда жалаушалар арқылы таңдап, бірнеше вебхукті жоюға болады.

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Қажетті бакет орналасқан жобаны таңдаңыз.

  3. Объектілік қоймаБакеттер бөліміне өтіңіз.

  4. Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:

    • Қажетті бакет үшін  түймесін басып, Баптаулар тармағын таңдаңыз.
    • Қажетті бакет атауын басыңыз, содан кейін бакет бетінде  түймесін басыңыз.
  5. Webhooks қойындысына өтіңіз.

  6. Вебхукті келесі тәсілдердің бірімен жойыңыз:

    • Қажетті вебхук үшін  түймесін басып, trash-icon Удалить hook тармағын таңдаңыз.
    • Қажетті вебхук үшін жалаушаны қойып, trash-icon Жою түймесін басыңыз.
  7. Жоюды растаңыз.