2017-05-15 3 views
2

Ich habe eine Http Trigger C# -Funktion an meine DocumentDB-Daten angeschlossen. Dort habe ich einen IEnumerable<dynamic> docDBData als Parameter für die Run-Methode hinzugefügt.So verbinden Sie eine Powershell-Azure-Funktion mit DocumentDB/CosmosDB

Wie kann/kann ich das an eine PowerShell Trigger-Funktion übergeben?

Konnte kein Beispiel in azure-webjobs-sdk-script Repo finden. Nicht sicher, ob ich nach dem richtigen Ding suche.

Antwort

2

Es gibt keine Beispiele für DocumentDB/CosmosDB und Powershell - es sollte jedoch relativ einfach sein. Die Ergebnisse Ihrer Abfrage werden in der Datei $docDBData (unter der Annahme, dass Sie die Bindung docDBData benannt haben) im json-Format gespeichert, genau wie andere Trigger-/Eingabeparameter.

$in = Get-Content $triggerInput | ConvertFrom-Json; 
$docDBResults = Get-Content $docDBData | ConvertFrom-Json; 
... 

Hier ist eine gute Ressource auf dem DocumentDB allgemein verbindlich: https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-documentdb

+0

Danke, wirkt wie ein Zauber –

Verwandte Themen