Ich benutze AWS Lambda und kann die Alias-Funktion verwenden, um auf mehrere Code-Promotion-Stufen zu verweisen, die wir haben (z.B. dev, qa, prod usw.). Ich habe den Alias den gleichen Namen wie Bühnen eingerichtet. Die meisten dieser Funktionen werden von S3 oder SNS ausgelöst, die für jede Stufe eine andere Instanz haben.Amazon Lambda - Alias spezifische Umgebungsvariablen
Wie kann ich eine Alias-basierte Umgebungsvariable einrichten, so dass die Funktion die spezifischen Informationen erhalten kann. Das env vars-Setup in der Basisfunktion (normalerweise dev) wird auf alle Aliasnamen übertragen, die für die Bereitstellung nicht funktionieren.
Ich weiß, wie Stage-Variablen in API-Gateway zu verwenden, aber die aktuelle Verwendung ist nicht über Gateway.
Jede Hilfe wird
Danke für die Antwort. Ich wollte nur sicherstellen, dass ich hier nichts verpasse. Ich habe es genau so, wie Sie es vorgeschlagen haben, aber das Problem besteht darin, den Code synchron zu halten, da wir noch keine Automatisierung haben. Es wird sehr schöne Ergänzung zu den AWS Lambda Imho sein. – psuhas
Es ist witzig, wie die AWS-Dokumentation zu Versionierung und Aliasing von Lambdas ihren primären Anwendungsfall hat, einen Alias für jede Umgebung zu haben und von einem zum anderen zu promoten, aber keine umgebungsspezifischen Variablen. Sobald Sie Umgebungsvariablen einführen müssen, fällt Aliasing und Versionierung vollständig aus. – duhseekoh