Облачная платформаAdvanced

Настройка SMN-Enabled Event Notification

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

В этом разделе описывается, как настроить правило SMN event notification в OBS Console.

Справочная информация

Для получения подробной информации см. SMN-Enabled Event Notifications.

Процедура

  1. В списке бакетов OBS Console нажмите нужный бакет, чтобы перейти на страницу Objects.
  2. В панели навигации выберите Basic Configurations > Event Notification. Отобразится страница Event Notification.
  3. Нажмите Create. Появится диалоговое окно Create Event Notification.

    Рисунок 1 Создание правила уведомления о событии


  4. Настройте параметры уведомления о событии, как описано в Таблица 1.

    Таблица 1 Параметры уведомления о событии

    Параметр

    Описание

    Имя

    Имя события. Если имя события оставлено пустым, система автоматически назначит глобально уникальный идентификатор.

    События

    Различные типы событий. В настоящее время OBS поддерживает уведомления о событиях для следующих типов событий:

    • ObjectCreated: все виды операций создания объектов, включая PUT, POST, COPY и сборку частей
      • Put: Создаёт или перезаписывает объект с использованием метода PUT.
      • Post: Создаёт или перезаписывает объект с использованием метода POST (загрузка через браузер).
      • Copy: Создаёт или перезаписывает объект с использованием метода COPY.
      • CompleteMultipartUpload: Сбирает части многокомпонентной загрузки.
    • ObjectRemoved: Удаляет объект.
      • Delete: Удаляет объект с указанным идентификатором версии.
      • DeleteMarkerCreated: Удаляет объект без указания идентификатора версии.

    К одному объекту можно применить несколько типов событий. Например, если вы выбрали Put, Copy и Delete в одном правиле уведомления о событии, вам будет отправлено уведомление, когда указанный объект будет загружен в, скопирован в или удалён из бакета. ObjectCreated включает Put, Post, Copy и CompleteMultipartUpload. Если вы выберете ObjectCreated, события ObjectCreated будут автоматически выбраны. Аналогично, если вы выберете ObjectRemoved, Delete и DeleteMarkerCreated будут автоматически выбраны.

    Prefix

    Префикс имени объекта, для которого будут инициированы уведомления.

    ПРИМЕЧАНИЕ:

    Если ни Prefix, ни Suffix не настроены, правило уведомления о событии применяется ко всем объектам в бакете.

    Suffix

    Суффикс имени объекта, для которого будут инициированы уведомления.

    NOTE:
    • Путь к папке заканчивается косой чертой (/). Поэтому, если вы хотите настроить правила уведомлений о событиях для операций с папками и вам необходимо фильтровать папки по суффиксу, суффикс также должен заканчиваться косой чертой (/).
    • Если ни Prefix, ни Suffix не настроены, правило уведомления о событии применяется ко всем объектам в бакете.

    SMN Topic

    Project: проект, содержащий SMN topic, который вы хотите выбрать.

    Проекты используются для управления и классификации облачных ресурсов, включая SMN topics. Каждый проект содержит разные SMN topics. Сначала выберите проект, затем тему.

    Topic: указывает SMN topic, который разрешает OBS публиковать сообщения. Такие темы можно создать в консоли управления SMN.

    NOTE:
    • После того как SMN topics выбраны для отправки OBS event notifications, не удаляйте их и не отменяйте их авторизацию для OBS.
    • Если темы удалены или их авторизация для OBS отменена, могут возникнуть следующие условия:

      a. Подписчик topic не может получать сообщения.

      b. Event notifications, связанные с недоступными topics, автоматически удаляются.

    • Для получения подробной информации о том, как использовать SMN, см. разделы «Creating a Topic», «Adding a Subscription» и «Configuring Topic Policies» в Simple Message Notification User Guide.

  5. Нажмите OK.

Связанные операции

Вы можете нажать Edit в столбце Operation правила уведомления о событии, чтобы отредактировать правило уведомления, или нажать Delete для удаления правила.

Если вы хотите выполнить пакетное удаление правил уведомления о событии, выберите правила для удаления и нажмите Delete над списком.