0

Ich entwerfe einen Workflow, der Aufruf von API-Gateway als einen Plattformdienst erhalten sollte und alle Benutzerauthentifizierung und API-Authentifizierung von API-Gateway behandelt wird, habe ich zuerst berücksichtigt mit Step-Funktion, aber Throttling Limit ist nur 2 pro Sekunde, was nicht genug für meinen Anwendungsfall ist. Jetzt erwäge ich, Simple Work Flow zu verwenden, wo Throttling Limit viel besser ist, aber ich konnte kein Dokument finden, das API-Gateway zeigt, kann SWF wie Stpe-Funktion direkt aufrufen. Wie kann man SWF StartWorkflowExecution am besten über das API-Gateway aufrufen, wenn SWF HTTP Requests unterstützt?So rufen Sie AWS Simple Work Flow (SWF) von API Gateway

Antwort

2

Dazu müssen Sie eine Lambda-Funktion mit AWS SWF SDK (z. B. JavaScript SDK) schreiben, um die Ausführung mit startWorkflowExecution zu starten.

+0

Sie sagen, So erstellen Lambda-Funktion SWF SDK und API-Gateway für diese Lambda-Funktion konfigurieren, die durch Rest-API-Aufruf an API-Gateway ausgelöst werden kann? – Saurabh

+0

Ja. Schreibe SWF-Trigger in eine Lambda-Funktion – Ashan

0

Eine andere Option wäre die Verwendung des API-Gateway-Proxy-Integrationstyps für den AWS-Dienst (siehe Abbildung unten).

enter image description here

Wenn Sie die Anfrage-Payload im Format für die startworkflow Ausführung api Anruf erforderlich passieren, werden sicherstellen, dass es zur Karte mit der api Gateway Integration Request