Срок действия аутентификации CBS истек — служебная шина AzurePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Срок действия аутентификации CBS истек — служебная шина Azure

Сообщение Anonymous »

Я пытаюсь добавить простое сообщение в служебную шину локально. У меня также есть локальный проект C# в Visual Studio, который без проблем работает с тем же ресурсом.
Но в коде Visual Studio с Phython я не могу заставить его работать:
Сначала я успешно вхожу в Azure с помощью azd.
У меня есть следующий скрипт:

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

from azure.servicebus import ServiceBusClient, ServiceBusMessage
from azure.identity import DefaultAzureCredential as cho

rith_servicebus_name = "xxx.servicebus.windows.net"
q_name = "xxx"
credential = cho()
servicebus_client = ServiceBusClient(rith_servicebus_name , credential)
rith = servicebus_client.get_queue_sender(queue_name=q_name)
with rith:
val = ServiceBusMessage("Hello Rithwik")
rith.send_messages(val)
Я получаю следующую ошибку:

Произошло исключение: ServiceBusAuthenticationError CBS
Срок действия аутентификации истек. Состояние ошибки: amqp:internal-error.
azure.servicebus._pyamqp.error.TokenExpired: Состояние ошибки:
ErrorCondition.InternalError Описание ошибки: проверка подлинности CBS
истек.
Во время обработки вышеуказанного исключения произошло другое исключение:
Файл "C:\Development\PortHierarchyData\service-bus-tester.py", строка
9,
с: azure.servicebus.Exceptions.ServiceBusAuthenticationError: CBS
Срок действия аутентификации истек. Состояние ошибки: amqp:internal-error.

При запуске скрипта кажется, что он пытается, поскольку некоторые потоки запускаются и закрываются, но затем выдает ошибку после около 10 секунд.
Есть какие-нибудь предложения, что может вызвать это или как устранить неполадку? Как ни странно, мой проект Visual Studio с .NET работает нормально, поэтому он не связан с сетью.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ervice-bus
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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