Как найти поддерживаемые значения параметра для общего соединения API Azure? - PullRequest
1 голос
/ 16 мая 2019

У меня проблема похожая на эту .Я пытаюсь развернуть соединение API через шаблон ARM, и при развертывании я получаю ошибки «ParameterNotDefined».

Однако вместо создания соединения API с таблицей Azure я подключаюсь к очереди Azure.

Вместо того, чтобы получить конкретный ответ, я хотел бы получить руководство о том, как я могу использовать документацию или другие методы, чтобы ответить на этот вопрос сам: я не могу найти документацию по существующим API, которые поддерживаются через "MICROSOFT"Тип .WEB / CONNECTIONS ", а также связанный с ним параметрValues, который каждый API ожидает от вас.

Поиск решения здесь довольно сложен, потому что термины очень перегружены.Вот что я уже пробовал:

  1. Я пытался использовать Azure Resource Explorer , но, похоже, это просматривает ресурсы, а не доступные API.Если я могу использовать его для просмотра API, не ясно, как.
  2. Я просмотрел примеров проекта быстрого запуска Azure .Я вижу примеры для голубых пятен, но не очередей.
  3. Я прочитал некоторую документацию на этой странице о создании подключений API для логических приложений .Это кажется подходящим, и автор упоминает, что делает GET-запросы к "https://management.azure.com/.../" для просмотра сведений об API, но при этом я получаю ошибки заголовка авторизации, и я надеюсь, что смогу получить документацию, не оперируя так низко в стеке.

В ближайшее время я собираюсь создать множество API-соединений с логическими приложениями, и мне нужен более сложный метод обнаружения, чем поиск в Google, переполнение стека и повторное использование кода.samples. Как просмотреть весь набор соединений API, а также поддерживаемые значения параметра, которые должны использоваться с каждым?

1 Ответ

1 голос
/ 17 мая 2019

Вы можете использовать ARMClient для получения необходимых параметров.

armclient.exe get https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{region}/managedApis/{Api}?api-version=2016-06-01

Для получения дополнительной информации https://www.bruttin.com/2017/06/13/deploy-logic-app-with-arm.html

...