Wir prüfen derzeit, ob wir für einige unserer neuen AWS-Anwendungsinfrastruktur Serverless verwenden sollen. Wir verwenden stark Cloudformation (von Ansible implementiert), daher müssen wir in der Lage sein, die Ausgaben von bestehenden Cloudformations-Stacks sauber zu referenzieren - ein direktes Beispiel wäre, die Subnetz-IDs unserer bestehenden AWS-Netzwerkinfrastruktur für eine Lambda-Funktion zu erhalten .Referenz Vorhandene Cloudformations-Stack-Ausgaben im Serverless Framework
Nach viel Surfen, habe ich nicht einen out-of-the-box Weg gesehen, dies zu tun. Unsere bestehenden Cloudformations-Stacks sind so benannt, dass ich, wenn ich nur den Namen des Stacks und die gewünschte Output-Variable eingeben könnte, die gewünschten Outputs in verschiedenen Umgebungen zuverlässig erhalten könnte. Eine mögliche Lösung, die ich sehe, ist, die Variablen mit aws cli zu ziehen und sie als Umgebungsvariablen an serverless weiterzuleiten, aber ich würde, wenn möglich, einen saubereren Weg bevorzugen.
Bitte klären Sie, ob Ihre Frage zum AWS [Serverless Application Model] (https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md) (SAM) oder das [Serverless Framework] (https://serverless.com/). – wjordan