Azure Websites Kudu REST API - Authentifizierung

7

Ich versuche mit PowerShell eine aktualisierte Inhaltsdatei über die REST-API auf eine Azure-Website zu stellen. Wenn ich jedoch meine Anmeldeinformationen in Invoke-RestMethod -Credentials eintrage, wird der HTML-Code der standardmäßigen Azure-Anmeldeseite zurückgegeben.

Wie kann ich mich mit Kudu von PowerShell authentifizieren? Danke.

    
Luke Puplett 12.12.2014, 12:08
quelle

2 Antworten

13

Sie können die Website zuerst über Powershell abrufen und anschließend die Anmeldeinformationen für das Veröffentlichen auf der Website verwenden, um die Kudu-REST-API aufzurufen. Im folgenden Beispiel wird die Kudu-Version angezeigt.

%Vor%     
Seth 27.12.2014, 04:29
quelle
6

In der neuen ARM-Welt und mit der neuesten PowerShell müssen Sie einige Anpassungen an @ Seths Antwort vornehmen.

Insbesondere unterscheidet sich die Art und Weise, wie Sie die Publishing-Credits erhalten, die ersten drei Zeilen. Den Rest kopiere ich schamlos von @Seth, um den Ausschnitt zu vervollständigen.

Achten Sie darauf, YourResourceGroup / YourWebApp entsprechend zu ersetzen:

%Vor%     
David Ebbo 30.12.2015 00:48
quelle