2016-04-22 1 views
0

Я пытаюсь получить учетные данные публикации на веб-сайте с использованием AzureRm и PowerShell с использованием Invoke-AzureRmResourceAction и PowerShell.Как получить доступ к учетным данным публикации с помощью Azure RM и ResourceId

В this answer @David Эббо объясняет, как сделать это с помощью ResourceName и ResourceGroupName в качестве параметров Invoke-AzureRmResourceAction командлета. Я пробовал это, и он отлично работает, и объект, который у меня есть, имеет свойство Id, которое очень похоже на ResourceId. Я пробовал использовать этот идентификатор как параметр ResourceId и удалять ResourceName и ResourceGroupName, но я получаю сообщение о том, что ресурс не существует.

Я хотел бы использовать ResourceId, потому что мне нужно автоматизировать это для ряда веб-сайтов в различных группах ресурсов и у меня есть только (легкий) доступ к ResourceIdResourceId сайта выглядит очень похоже на Id объекта публикации полномочий я получаю ResourceName и ResourceGroupName).

Спасибо!

+0

Можете ли вы показать более полный вывод команды? Это может помочь выявить проблему. –

ответ

2

Это работает отлично для меня с помощью следующей команды:

Invoke-AzureRmResourceAction -ResourceId /subscriptions/$sub/resourceGroups/$rg/providers/Microsoft.Web/sites/$sitename/config/publishingcredentials -Action list -ApiVersion 2015-08-01 -Force -Debug 
+0

Я нашел то, что происходило. Идентификатор, который я получаю от запуска его с помощью ResourceName, похож на это '/ subscriptions/$ id/resourcesGroups/$ rg/providers/Microsoft.Web/sites/$ website/publishingcredentials/$ website' Я попытался удалить веб-сайт' $ 'в конце, но мне не хватало'/config/'между'/$ website' и '/ publishingprofile' Спасибо! –

 Смежные вопросы

  • Нет связанных вопросов^_^