2017-12-06 2 views

Antwort

1

Sie sollten ein API-Gateway erstellen, das die Anwendung mit Ihrem Lambda-Code verbindet. Geben Sie diese API-Endpunkt-URL an die anderen weiter und diese werden Ihre Lambda-Funktion aufrufen. Auf diese Weise können sie nicht wissen, was in Ihrem Lambda-Code vor sich geht.

+0

Danke, aber ich brauche, dass das Lambda auf der AWS-Instanz meines Kunden bereitgestellt wird. Ich möchte keine Verbindung zwischen meiner AWS-Instanz und der AWS-Instanz des Kunden herstellen. – Mayank

+0

Ich weiß nicht, ob es funktioniert oder nicht, aber Sie können versuchen, Ihren gesamten Code in EXE-Datei zu konvertieren, dann machen Sie ein Hauptskript, das diese EXE-Datei aufrufen wird. Laden Sie die gesamte Zip-Datei nach AWS Lambda hoch. – sid8491

+0

@ sid8491 Wie würden Sie eine EXE-Datei auf AWS Lambda ausführen? – dashmug

0

Idealerweise verwenden Sie das API-Gateway und verwenden es als Auslöser für Ihr Lambda und teilen diesen Endpunkt den Benutzern mit.

Wenn Sie dies jedoch nicht möchten, sollten Sie einen Kontozugriff mit einer Cross-Account-Rolle in Betracht ziehen (geben Sie die Berechtigung zum Ausführen des Lamnda-Plugins frei, das Sie einrichten möchten). Lassen Sie sie diese Rolle übernehmen und nennen Sie dieses Lambda.

Verwandte Themen