2017-03-10 1 views
1

ich eine kleine Funktion, die auf den Zustand sie in.Wie man eine Datei in Azure Funktion laden mit Powershell

Die „Master-Liste ist gepaart eine Reihe von US-Telefonortscodes und gibt ein Array von postleitzahlen nimmt "von Gebietscodes zu Staaten ist eine lange Variable in meiner Funktion. Ich würde das lieber in eine CSV-Datei schreiben.

Ich bin ein Anfänger mit Azure-Funktionen, aber selbst wenn die Datei im Stammordner ist, funktioniert Get-Content .\filename.csv nicht. die folgenden in Ihrem Powershell-Skript

Antwort

1

Der Pfad zu Ihrem Azure Funktionsverzeichnis ist

D:\home\site\wwwroot\<YourFunctionName> 

die CSV-Datei zu laden, verwenden,

Get-Content D:\home\site\wwwroot\<YourFunctionName>\filename.csv 

Hier ist eine Beispielausgabe für das Laden der postleitzahlen-to -state Mapping-Datei,

2017-03-11T09:21:57.185 Function started (Id=9c93e8cf-4cf0-487e-b86e-02e57b41b8de) 
2017-03-11T09:21:58.357 Area code,State,State code 
2017-03-11T09:21:58.357 201,New Jersey,NJ 
2017-03-11T09:21:58.357 202,"Washington,DC",DC 
2017-03-11T09:21:58.357 203,Connecticut,CT 
2017-03-11T09:21:58.357 205,Alabama,AL 
....<more logging>.... 


Zusätzliche Werkzeuge und Betriebsmittel:

i. Kudu-Konsole - Sie können die Kudu-Konsole verwenden, um durch die Verzeichnisstruktur Ihrer Funktions-App zu navigieren. Ich verwende manchmal die Kudu-Konsole, um das run.ps1-Skript außerhalb der Azure-Funktionslaufzeit zu testen.

Um die Kudu-Konsole zu verwenden, führen Sie die folgenden Schritte aus:

  1. Besuchen Sie das Azure Portal App für Ihre Funktion Funktionen.
  2. Klicken Sie auf Funktion App-Einstellungen -> Gehe zu Kudu -> Debug-Konsole -> PowerShell.
  3. Navigieren Sie zu Ihrem Funktionsverzeichnis und führen Sie das Skript aus, wie im folgenden Schnappschuss gezeigt.

    enter image description here


ii. Bringen Sie Ihre eigenen Module - Sie können auch Ihre eigenen benutzerdefinierten Module laden und sie in Ihrem run.ps1 Skript verwenden. Details dazu, wie dies erreicht wird, sind here.

+0

Arbeitete wie ein Charme. – Chris76786777

Verwandte Themen