Системные разделы в службе "Сетка событий Azure"
Системный раздел в Службе "Сетка событий" представляет одно или несколько событий, опубликованных службами Azure, такими как служба хранилища Azure и Центры событий Azure. Например, системный раздел может представлять все BLOB-события или только события создания BLOB-объектов, а также удаления BLOB-объектов, опубликованные для конкретной учетной записи хранения. В этом примере при передаче большого двоичного объекта (BLOB) в учетную запись хранения служба хранилища Azure публикует событие создания BLOB-объекта в системном разделе службы "Сетка событий", который затем перенаправляет событие подписчикам раздела, которые его получают и обрабатывают.
Примечание.
Публиковать события в системных разделах могут только службы Azure. Поэтому вы не получите конечной точки или ключей доступа, которые можно использовать для публикации событий, как для пользовательских разделов или доменов событий.
Службы Azure, поддерживающие системные разделы
Ниже приведен актуальный список служб Azure, которые поддерживают создание системных разделов.
- Центр API Azure
- Управление API Azure
- Конфигурация приложений Azure
- Служба приложений Azure
- Хранилище BLOB-объектов Azure
- Кэш Azure для Redis
- Службы коммуникации Azure
- Реестр контейнеров Azure;
- Azure Data Box
- Диспетчер данных Azure для сельского хозяйства
- Сетка событий Azure
- Центры событий Azure
- Службы Azure для работы с медицинскими данными
- Центр Интернета вещей Azure
- Azure Key Vault
- Служба Azure Kubernetes
- Машинное обучение Azure
- Конфигурация обслуживания Azure
- Azure Maps
- Службы мультимедиа Azure
- Политика Azure
- Уведомления о ресурсах Azure
- группы ресурсов Azure.
- Служебная шина Azure
- Azure SignalR
- Действия служба хранилища Azure
- Подписки Azure
Системные разделы как ресурсы Azure
Системные разделы отображаются как ресурсы Azure и предоставляют следующие возможности:
- Просмотр системных разделов на портале Azure
- Экспорт шаблонов Resource Manager для системных разделов и подписок на события на портале Azure
- Настройка журналов диагностики для системных разделов
- Настройка оповещений о сбоях публикации и доставки
Примечание.
- Для каждого источника разрешен только один Сетка событий Azure системный раздел (например, подписка, группа ресурсов и т. д.).
- Группа ресурсов требуется для системного раздела уровня подписки и не может быть изменена до удаления или перемещения в другую подписку.
- Служба "Сетка событий" создает ресурс системного раздела в той же подписке Azure, где есть источник событий. Например, если вы создаете системный раздел для учетной записи
ContosoStorage
хранения в подпискеContosoSubscription
Azure, сетка событий создает системный раздел в разделеContosoSubscription
. Вы не сможете создать системный раздел в другой подписке Azure, кроме подписки Azure для источника событий.
Жизненный цикл системных разделов
Системный раздел можно создать двумя способами:
Создайте подписку на событие в ресурсе Azure как ресурс расширения, который автоматически создает системный раздел с именем в формате:
<Azure resource name>-<GUID>
. Созданный таким образом системный раздел автоматически удаляется при удалении последней подписки на события для раздела.Создайте системный раздел для ресурса Azure, а затем — подписку на события для этого системного раздела. При использовании этого метода вы также можете указать имя системного раздела. Однако в этом случае системный раздел не будет удален автоматически при удалении последней подписки на событие. Его понадобится удалить вручную.
При работе на портале Azure вы будете применять только этот метод. При создании подписки на событие с помощью страницы События ресурса Azureсначала будет создан системный раздел, а затем — подписка на раздел. Вы также можете сначала создать системный раздел, используя страницу "Системные разделы" Сетки событий, а затем создать подписку для этого раздела.
Если вы используете CLI, REST или шаблон Azure Resource Manager, можно выбрать любой из приведенных выше методов.
Внимание
Мы рекомендуем сначала создать системный раздел, а затем подписку для него, поскольку это самый современный способ создания системных разделов.
Не удается создать системные разделы
Создание системного раздела завершается сбоем, если настройка политики Azure приводит к невозможности создания разделов службой "Сетка событий". Например, у вас в подписке может быть политика, позволяющая создавать только определенные типы ресурсов (например, службу хранилища Azure, Центры событий Azure и т. д.).
В таких случаях сохраняется возможность использовать поток событий, Однако метрики и диагностические функции системных разделов недоступны.
Если вам нужны эти возможности, разрешите создание ресурсов с типом системного раздела и создайте недостающий системный раздел, как описано в разделе Жизненный цикл системных разделов.
Расположение и группа ресурсов для системного раздела
Для источников событий Azure, которые находятся в определенном расположении или регионе, системный раздел создается в том же месте, что и источник событий Azure. Например, если вы создаете подписку на события для хранилища BLOB-объектов Azure в восточной части США, системный раздел также создается в восточной части США. Для глобальных источников событий Azure, таких как подписки, группы ресурсов Azure или Azure Maps, служба "Сетка событий" создает системный раздел в глобальном расположении.
Как правило, системный раздел создается в той же группе ресурсов, в которой находится источник событий Azure. Для подписок на события, созданных в области подписки Azure, системный раздел создается в группе ресурсов Default-EventGrid в регионе Западная часть США 2. Если группа ресурсов не существует, служба "Сетка событий Azure" создаст ее, прежде чем создавать системный раздел.
Дальнейшие действия
См. следующие статьи: