2016-05-09 2 views
-1

я получаю ошибку ниже, когда я хочу создать виртуальную машину на лазури:создания лазури VM с помощью кукольного модуля

не имеет разрешения на выполнение действия «Microsoft.Storage/register/action» над сферой

Я создал заявку на классическом портале и последовал этот учебник:

https://azure.microsoft.com/en-us/documentation/articles/resource-group-create-service-principal-portal/

после этого я создал группу ресурсов на новом портале и назначенный владелец к этому приложению.

Я использую этот кукольный скрипт для создания виртуальной машины:

azure_vm { 'sample': 
    ensure   => present, 
    location  => 'westus', 
    image   => 'canonical:ubuntuserver:14.04.2-LTS:latest', 
    user   => 'azureuser', 
    password  => 'Password', 
    size   => 'Standard_A0', 
    resource_group => 'puppettest123', 
} 

, когда я запускаю его я получаю эту ошибку: точное

Error: {"error"=>{"code"=>"AuthorizationFailed", "message"=>"The client '5b0bc6d-fcad-4223-8527-a2c9afc2661' with object id '5b0bc6d-fcad-4223-8527-a2c9afc2661' does not have authorization to perform action 'Microsoft.Storage/register/action' over scope '/subscriptions/5ad96a9-45de-4fe1-91e8-2514dd5e6a9'."}} 
Error: /Stage[main]/Main/Azure_vm[sample]/ensure: change from absent to present failed: {"error"=>{"code"=>"AuthorizationFailed", "message"=>"The client '5b0bc6d-fcad-4223-8527-a2c9afc2661' with object id '5b0bc6d-fcad-4223-8527-a2c9afc2661' does not have authorization to perform action 'Microsoft.Storage/register/action' over scope '/subscriptions/5ad96a9-45de-4fe1-91e8-2514dd5e6a9'."}} 

https://forge.puppet.com/puppetlabs/azure

Любые идеи о том, как я может решить эту проблему?

Я исправил проблему с помощью этой команды: лазурь назначение роли создать --objectId 7dbc8265-51ed-4038-8e13-31948c7f4ce7 -o Владелец -c/подписки/{SubscriptionId}/

+0

. Вы получите более подробную помощь, если вы определите, что из кода, который вы скопировали, вызывает ошибку. В противном случае, SO-разработчики должны будут следовать одному и тому же учебнику. – Jonathon

+0

@ Jonathon Я думаю, что часть причины, по которой возникает вопрос, заключается в том, что искатель не уверен, какая часть кода вызывает ошибку. – ptierno

ответ

0

лазурь назначение роли create --objectId 7dbc8265-51ed-4038-8e13-31948c7f4ce7 -o Владелец -c/subscriptions/{subscriptionId}/

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