Как получить полный URL-адрес приложения Logi c, запускаемого по протоколу HTTP, на портале Azure, если вы не можете использовать конструктор? - PullRequest
0 голосов
/ 22 апреля 2020

Как получить полный URL-адрес приложения Logi c, запускаемого по протоколу HTTP, на портале Azure, , если вы не можете использовать конструктор?

Обычно, если я создайте приложение logi c с триггером HTTP, после того как я сохраню его в первый раз, у «Дизайнера» будет полный URL-адрес, включая sig, и даже опция «Копировать URL», например,

https://prod.northeurope.logic.azure.com:443/workflows/.../paths/invoke?...&sig=xxxxxxx 

Но если я создаю приложение logi c в «представлении кода» с несколькими триггерами, например, одним для GET, другим для POST, я не могу переключиться на «Designer».

Так как я могу получить полный URL?

... без использования, например, PowerShell и командлетов Az, например

Get-AzLogicAppTriggerCallbackUrl 
  -ResourceGroupName $(LogicAppResourceGroupName) 
  -Name $(LogicAppName-ProcessData) 
  -TriggerName "manual"

1 Ответ

1 голос
/ 22 апреля 2020

Фактически Logi c URL-адрес конечной точки http приложения - это sas URL со следующим форматом:

https://<request-endpoint-URI>sp=<permissions>sv=<SAS-version>sig=<signature>

И у вас нет инструмента разработки, эффективными способами являются REST API: listcallbackurl и команда Az: Get-AzLogicAppTriggerCallbackUrl .

Остальное описание API предоставляет простой способ тестирования API с помощью кнопки Try it, просто вход в систему без дополнительного auth token поколения.

Также Azure Портал предоставляет Azure Cloud Shell для использования команд PowerShell и Bash для управления Azure ресурсами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...