View a markdown version of this page

HTTP-Ziele: API-Gateway und API-Ziele - Amazon EventBridge

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.

HTTP-Ziele: API-Gateway und API-Ziele

Um einen HTTP-Endpunkt aufzurufen, setzen Sie TargetArn entweder einen API Gateway-Execute-API-ARN, z. B.arn:aws:execute-api:us-east-1:111122223333:a1b2c3d4e5/prod/POST/orders, oder auf einen EventBridge API-Ziel-ARN für einen anderen HTTPS-Endpunkt mit den Anmeldeinformationen seiner Verbindung und fügen Sie hinzu. HttpParameters Der Anforderungstext ist das transformierte Ereignis.

Parameters

ParameterWas es festlegt
PathParameterValuesWerte für Pfadvariablen im Endpunkt, in der richtigen Reihenfolge
HeaderParametersHinzufügen von HTTP-Headern
QueryStringParametersHinzuzufügende Abfragezeichenfolgenparameter
InvocationTimeoutSecondsWie lange EventBridge wird auf die Antwort gewartet, 1 bis 30 Sekunden, standardmäßig 30

Rolle bei der Bereitstellung

Für einen API-Gateway-Endpunkt benötigt die Rolle execute-api:Invoke den ARN der Methode. Für ein API-Ziel muss events:InvokeApiDestination die Rolle das API-Ziel haben.

Batching und Nutzlast

Eine HTTP-Anfrage enthält den Batch als JSON-Array, sofern es sich nicht um 1 MaxBatchSize handelt. Eine Antwort außerhalb des Bereichs 2xx ist eine fehlgeschlagene Lieferung. Siehe Lieferungen an ein Ziel stapeln.