2016-05-09 4 views
-1

ich erhalte den Fehler unten, wenn ich möchte eine vm auf azur erstellen:azur vm Schöpfung mit Puppen Modul

hat keine Berechtigung Aktion ‚Microsoft.Storage/register/action‘ über

Umfang auszuführen

ich habe eine Anwendung auf dem klassischen Portal und dieses Tutorial gefolgt:

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

nach, dass ich eine Ressourcengruppe für diese Anwendung auf dem neuen Portal und zugewiesen Eigentümer erstellt.

Ich verwende diese Puppe Skript die vm zu erstellen:

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', 
} 

, wenn ich es laufen bekomme ich genau diesen Fehler:

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

Alle Ideen, wie ich kann dieses Problem beheben?

ich das Problem mit diesem Befehl festgelegt: azurRollenZuweisung erstellen --objectId 7dbc8265-51ed-4038-8e13-31948c7f4ce7 -o Besitzer c/Zeichnungen/{subscriptionId}/

+0

Sie erhalten bessere Hilfe, wenn Sie identifizieren, was der Code, den Sie kopiert haben, den Fehler verursacht. Andernfalls müssten die SO-Mitarbeiter genau das gleiche Tutorial befolgen. – Jonathon

+0

@ Jonathon ich denke, ein Teil des Grundes, warum die Frage ausgelöst wird, ist, dass der Fragesteller nicht sicher ist, welcher Teil des Codes den Fehler verursacht. – ptierno

Antwort

0

azurRollenZuweisung create --objectId 7dbc8265-51ed-4038-8e13-31948c7f4ce7 -o Besitzer -c/subscriptions/{subscriptionId}/

Verwandte Themen