Konfigurieren Sie eine Lambda-Funktion und eine in einer anderen Vorlage VPC definierte Funktion mit Infrastructure Composer - AWS-Infrastruktur-Composer

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Konfigurieren Sie eine Lambda-Funktion und eine in einer anderen Vorlage VPC definierte Funktion mit Infrastructure Composer

In diesem Beispiel konfigurieren wir eine Lambda-Funktion in Infrastructure Composer mit einer in einer anderen Vorlage VPC definierten.

Wir beginnen damit, eine mit Lambda Function erweiterte Komponentenkarte auf die Leinwand zu ziehen.

Eine Komponentenkarte mit erweiterter Lambda-Funktion.

Als Nächstes öffnen wir den Bereich mit den Ressourceneigenschaften der Karte und erweitern den Drop-down-Bereich VPCEinstellungen (erweitert).

Ein Bild des Bereichs mit den Ressourceneigenschaften einer Lambda-Funktionskarte mit erweitertem Dropdownbereich für VPC Einstellungen (erweitert)

Als Nächstes wählen wir „Extern zuweisen“ aus, VPC um mit der Konfiguration VPC von a anhand einer externen Vorlage zu beginnen.

In diesem Beispiel verweisen wir auf eine Sicherheitsgruppen-ID und eine Subnetz-ID. Diese Werte werden erstellt, wenn die Vorlage, die die definiert, bereitgestellt VPC wird. Wir wählen den Typ Statischer Wert und geben den Wert unseres einIDs. Wenn wir fertig sind, wählen wir Speichern.

Der Bereich mit den Ressourceneigenschaften einer Lambda-Funktionskarte mit statischen Werten, die im Feld Sicherheitsgruppen-ID bereitgestellt werden.

Nachdem unsere Lambda-Funktion mit unserer konfiguriert istVPC, wird das VPC Tag auf unserer Karte angezeigt.

Das VPC Tag, das eine Lambda-Funktion in Infrastructure Composer visualisiert, die mit einem konfiguriert ist. VPC

Infrastructure Composer hat den Infrastrukturcode erstellt, um unsere Lambda-Funktion mit der Sicherheitsgruppe und dem Subnetz der externen Funktion zu konfigurieren. VPC

Transform: AWS::Serverless-2016-10-31 Resources: Function: Type: AWS::Serverless::Function Properties: Description: !Sub - Stack ${AWS::StackName} Function ${ResourceName} - ResourceName: Function CodeUri: src/Function Handler: index.handler Runtime: nodejs18.x MemorySize: 3008 Timeout: 30 Tracing: Active VpcConfig: SecurityGroupIds: - sg-10f35d07e1be09e15 SubnetIds: - subnet-0d80727ca90325716 FunctionLogGroup: Type: AWS::Logs::LogGroup DeletionPolicy: Retain Properties: LogGroupName: !Sub /aws/lambda/${Function}