Выполните следующие действия:
1 . После создания экземпляра eventhub namesapce
и eventhub
на портале Azure -> на портале Azure перейдите к * 1007. * -> Политики общего доступа, нажмите кнопку «Добавить», чтобы создать политику sas (здесь я просто выбираю привилегию «Отправить» для цели отправки). Снимок экрана ниже:
![enter image description here](https://i.stack.imgur.com/TbGOd.png)
2 . Создайте токен sas, я создаю токен sas с помощью powershell согласно этому ссылка . Вот мой код PowerShell и возвращенный токен SAS:
![enter image description here](https://i.stack.imgur.com/Eqpac.png)
3 . В почтальоне:
URL запроса должен понравиться, не забудьте добавить messages
в конце: https://your_eventhub_namespace.servicebus.windows.net/your_eventhub_instance/messages
Заголовки:
Авторизация: токен sas из шага 2
Content-Type: application / atom + xml; type = entry; charset = utf-8
Хост (необязательно): your-eventhub-namespace.servicebus.windows.net
на снимке экрана, как показано ниже, выможно увидеть, что возвращенный код состояния 201 создан:
![enter image description here](https://i.stack.imgur.com/Dgunz.png)
И если вы не знаете, как установить тело сообщения, вы можете увидеть мое сообщениев теле почтальона:
![enter image description here](https://i.stack.imgur.com/aAUQO.png)
Пожалуйста, не стесняйтесь, дайте мне знать, если у вас все еще есть проблемы.