Ich habe zwei Lambda-Funktionen Lambda1 und Lambda2. Lambda1 funktioniert und sendet mehrere Ergebnisse über ein SNS-Thema namens Topic1 an Lambda2. Lambda2 verarbeitet dann die Ergebnisse von Lambda1.Zugriff AWS CloudFormation ARN von innen Lambda-Funktion
Lambda1 -> Topic1 -> Lambda2
Das funktioniert alles gut, bis ich versuche, eine CloudFormation Vorlage zu erstellen, die es darstellt. Ich kann Lambda2 zu Topic1 abonnieren, aber wie kann ich Lambda1 mitteilen, in welches SNS-Thema Nachrichten verschoben werden sollen? Nach all dem Thema ARN wird nicht erstellt, bis der CloudFormation-Stack erstellt wird.
Danke dafür. Ich habe es noch nicht als die richtige Antwort markiert, weil ich keine Zeit hatte, es zu versuchen. Sieht gut aus. –
Haben Sie Glück dabei? – kixorz
Ja das ist es. Ich habe den Stack erstellt, habe die ARNs aus der cloudformation :: DescribeStacks (eigentlich boto3.resource ('cloudformation'). StackResource), die ARNs in einem S3-Bucket gespeichert und die Lambda-Funktionen bekommen, um die ARNs von dort zu laden. –