Der Dienst, den ich aktualisieren möchte, befindet sich in einer Ressourcengruppe und mein Benutzerkonto ist als Besitzer dieser Ressourcengruppe konfiguriert. Das Benutzerkonto ist darauf beschränkt, nur auf die eine Ressourcengruppe zuzugreifen.So aktualisieren Sie einen Cloud-Dienst in Azure mit einem eingeschränkten Benutzerkonto über die Befehlszeile
Ich kann den Cloud-Service erfolgreich über das neue Verwaltungsportal aktualisieren, indem ich eine cspkg
- und eine cscfg
-Datei hochlade.
Ich versuche diesen Prozess mit Azure Powershell zu automatisieren.
Das ist, was ich bisher versucht habe:
Set-AzureDeployment -Upgrade -ServiceName test-service -Configuration C:\temp\test-service.cscfg -Package "https://test-service.blob.core.windows.net/azurepowershelldeploy/test-package.cspkg" -Slot Production -Mode Auto -Label test-2015-07-28T00:33:04
ForbiddenError: The server failed to authenticate the request.
Verify that the certificate is valid and is associated with this subscription.
einen Blick in Fiedler Having, so dass es zu diesem Endpunkt eine Anforderung, und ein 403 verboten immer wieder.
POST /xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx/services/hostedservices/test-service/deploymentslots/Production/?comp=upgrade HTTP/1.1
Ich glaube, die ASM-APIs funktionieren nicht ordnungsgemäß mit Ressourcengruppen. Gibt es eine Methode, um einen Cloud-Service mithilfe der neuen ARM-APIs zu aktualisieren?
Wie legen Sie die Anmeldeinformationen fest? Funktioniert Get-AzureDeployment damit? –
Sind Sie selbst ein Administrator für dieses Abonnement und verbunden? –
@jisaak Ich verwende Add-AzureAccount, um meine Anmeldedaten festzulegen. –