Не удается найти документацию REST API для классических вычислений в AzureRM - PullRequest
0 голосов
/ 04 июля 2018

Мне трудно найти документацию для классических вычислений в AzureRM. Мне удалось найти документацию для вычислений как в Classic, так и в Azure RM, но не для классических вычислений в AzureRM. Я знаю, что API существует, поскольку у меня есть пример метода, который работает, но мне нужно знать все доступные вызовы API для полной автоматизации.

Есть ли у кого-нибудь документация для https://management.azure.com/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ClassicCompute?

Ниже приведен пример звонка, который работает для нашего облачного сервиса https://management.azure.com/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ClassicCompute/domainNames/{}/deploymentslots/Production?api-version=2015-06-01

Мне удалось найти приведенную ниже документацию в Интернете, которая не работает для меня, поскольку наши услуги находятся в смешанном состоянии. Классический доступ в Интернете- https://docs.microsoft.com/en-us/rest/api/compute/cloudservices/rest-get-deployment Вычисление доступно в Интернете- https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/get

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Вы всегда можете "перепроектировать" его. Я не знаю, поддерживается ли он, но я использовал разные биты автоматизации, используя ARM apis против ресурсов ASM, и это намного лучше, чем необходимость использовать командлеты ASM.

3 основных способа получения данных:

  1. Запустите команду ASM с -debug и \ или fiddler и извлеките вызов API
  2. Выполнить Get-AzureRmProviderOperation -OperationSearchString 'microsoft.classiccompute/*' даст вам все вызовы API, доступные для classiccompute API, и вы можете использовать Invoke-AzureRmResourceAction для их вызова (и вы можете использовать -debug \ Fiddler и здесь).
  3. Выполнять действия портала и перехватывать вызовы API с помощью Fiddler
0 голосов
/ 04 июля 2018

API ClassicCompute предназначен только для использования на портале Azure. Команда не планирует публиковать схему или документ для этих API.

Клиент вычисления не поддерживает ClassicCompute Тип ресурса, поскольку клиент вычисления рассчитан на работу с новым типом вычисления.

Вы можете обратиться к этой проблеме , команда Azure ответила на нее,

Спасибо за отзыв. Мы рекомендуем вам управлять типами ARM и ASM отдельно. Оба принципиально отличаются друг от друга, и мы рекомендуем всем перейти на модель ARM. Мы не планируем поддерживать оба с одним набором API.

Кроме того, если это возможно, вы можете попытаться перенести классические виртуальные машины на виртуальные машины ARM, см. Эту статью .

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