Я использую функцию Azure для подписки на API уведомлений Microsoft Graph для групповых обновлений. Мне нужно подписаться примерно на 100 групп, принадлежащих одному и тому же арендатору, используя один общий компонент уведомлений.
Согласно онлайн-документации здесь , у нас есть ограничения, указанные ниже.
Некоторые ограничения применяются к ресурсам на основе Azure AD (пользователи, группы) и могут привести к ошибкам при превышении:
За приложение: 50 000 подписок
Для каждого арендатора: 35 подписок на все приложения
Для каждого приложения и комбинации арендаторов: 7 подписок
Арендаторы Azure AD B2C не поддерживаются.
Уведомления для пользовательских объектов не поддерживаются для личных учетных записей Microsoft.
Я создал функцию и смог создать 11 активных подписок и получать уведомления:
• 1 подписка на все группы арендатора, созданная 2 дня назад.
• 10 подписок на конкретные группы и на одного и того же арендатора на сегодняшний день.
При попытке создать 12-ю подписку для другой группы в том же арендаторе я получаю 403 Запрещенный ответ от Graph при отправке запроса на создание подписки. Я удалил некоторые активные подписки и попытался их создать, и снова не удается создать 12-ую активную подписку.
Любое предложение / ответы на следующие вопросы будут очень полезны:
- Числа, указанные в приведенных выше ограничениях, не соответствуют нашему сценарию, где у нас может быть только 11 активных подписок. Существует ли какой-либо дополнительный сценарий / сценарий, который мешает созданию дополнительных подписок на тот же самый уведомитель?
- Поскольку я пытался создать 10 подписок непрерывно в течение часа, существует ли какое-либо правило, согласно которому только ограниченное количество подписок может быть создано за определенный промежуток времени для одного и того же блока уведомленияUrl?
И если этот случай верен, мы смогли удалить и создать точно такое же количество активных подписок.
- Небольшое объяснение вышеупомянутых ограничений было бы полезно, чтобы влияние этих ограничений было более ясным для меня в этом сценарии.