Ist es möglich, Umgebungsvariablen für GCF so festzulegen, dass alle Einstellungen für alle Funktionen sichtbar sind? Oder vielleicht gibt es einige Optionen, um es im Projektumfang zu konfigurieren?Google Cloud-Funktionen Umgebungsvariablen
Ich brauche nur einen Mechanismus zur Parametrisierung aller Umgebungen, wie local-dev, dev, stage, prod für Funktionen. Momentan versuche ich, den lokalen Datenspeicher-Emulator einzurichten und den lokalen Entwicklungs-/Debugging-/Test-Workflow einzurichten, ohne Anweisungen in den Code schreiben zu müssen. Wie ich fand, können solche Dinge durch env konfiguriert werden. Veriables, aber ich weiß nicht, wie es auf Zielplattform in der Cloud funktionieren würde.
In Zukunft werden Staging-Umgebungen in separaten Cloud-Projekten mit eigenen Datenbanken und Speichern sowie env erstellt. Variablen.
Ist es möglich oder gibt es eine Lösung für so etwas?
Ich habe es, und so scheint es, nur für Projekte ins Leben gerufen innerhalb App Engine funktioniert und Funktionen ist eine separate Sache hier. Außerdem wird das Problem der Datenspeicherverbindung nicht gelöst. Ich möchte hardcoded Anweisungen innerhalb des Codes für das Herstellen der Datenspeicherverbindung vermeiden. – QuestionAndAnswer
Es ist vielleicht erwähnenswert, dass die Cloud-Funktionen-Umgebung aus Gründen, die mit der spezifischen Rolle der Serverless-Funktionen zusammenhängen, vollständig verwaltet wird. "Ihre Cloud-Funktion wird ausgelöst, wenn ein beobachtetes Ereignis ausgelöst wird. Ihr Code wird in einer vollständig verwalteten Umgebung ausgeführt. Sie müssen keine Infrastruktur bereitstellen oder sich um die Verwaltung von Servern kümmern. "Aus der" Cloud Functions Overview ". Bens Antwort weist auf verwandte Beta-Funktionalität hin. – George