Azure-Funktionen: Können Umgebungsvariablen in function.json verwendet werden?

8

Ich verwende derzeit die Option git push deployment, um ein paar Kopien einer azure-Funktion bereitzustellen. Die Funktion.json-Datei der Funktion weist mehrere "Verbindungs" -Einträge auf, die mit verschiedenen Speicherkonten verbunden sind (d. H. Für einen Blob-Trigger und eine Tabellenausgabe). In verschiedenen Kopien der bereitgestellten Funktion möchte ich eine Verbindung zu verschiedenen Speicherkonten herstellen. Gibt es eine spezielle Syntax, die in function.json verwendet werden kann, um die Zeichenfolge "connection" aus einer Umgebungsvariablen zu füllen?

Ich denke, eine Alternative wäre, function.json als Teil eines benutzerdefinierten Kudu-Schritts zu bearbeiten, aber Umgebungsvariablen scheinen konsistenter zu den anderen azure-App-Service-Angeboten zu sein.

    
Rufus Nelson 17.06.2016, 09:13
quelle

1 Antwort

11

Dies funktioniert bereits und ist die empfohlene Methode für die Verarbeitung von Verbindungszeichenfolgen, da diese nicht mit dem Quellcode eingecheckt werden sollen. Sie können den App-Einstellungsnamen für den Wert connection verwenden und wir werden ihn lösen. In der folgenden von EventHub ausgelösten Funktion werden die Werte MyEventHubReceiver , MyEventHubSender und MyEventHubPath automatisch aus den App-Einstellungen aufgelöst:

%Vor%

Im Allgemeinen unterstützen die meisten Bindungseigenschaften die %% -Abschlusssyntax, sodass Sie die tatsächlichen Werte in App-Einstellungen sowohl für die Sicherheit als auch für die Konfigurierbarkeit speichern können.

    
mathewc 17.06.2016, 15:14
quelle

Tags und Links