Azure ServiceBus: политика общего доступа для очереди создана программно.Python

Программы на Python
Гость
Azure ServiceBus: политика общего доступа для очереди создана программно.

Сообщение Гость »

Мне нужно создать несколько объектов в Azure ServiceBus с помощью Python.
Создание Очереди работает просто великолепно:
< pre class="lang-py Prettyprint-override">

Код: Выделить всё

adminClient.create_queue('', default_message_time_to_live='P8D', uplicate_detection_history_time_window='PT1H', lock_duration='PT1M', max_delivery_count=100, max_size_in_megabytes=4096, max_message_size_in_kilobytes=256)
Очередь создается без Политики общего доступа, поэтому я хочу добиться этого и в коде:

Код: Выделить всё

adminClient.create_queue('', authorization_rules=[ AuthorizationRule(type='SharedAccessPolicy',key_name='...',rights=[ 'Send' ]) ], default_message_time_to_live='P8D', uplicate_detection_history_time_window='PT1H', lock_duration='PT1M', max_delivery_count=100, max_size_in_megabytes=4096, max_message_size_in_kilobytes=256)
При выполнении этого кода выдается ошибка azure.core.Exceptions.HttpResponseError: SubCode=50000. Внутренняя ошибка сервера. Я даже не знаю, правильный ли тип SharedAccessPolicy. Я попробовал добавить Primary_Key='...' и Secondary_key='...', но получил тот же результат.
Я знаком с документацией найден по адресу https://azuresdkdocs.blob.core.windows. ... zationRule, но на самом деле это не помогает. .
Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/781 ... mmatically

Вернуться в «Python»