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
| Parameter | Was es festlegt |
|---|---|
PathParameterValues | Werte für Pfadvariablen im Endpunkt, in der richtigen Reihenfolge |
HeaderParameters | Hinzufügen von HTTP-Headern |
QueryStringParameters | Hinzuzufügende Abfragezeichenfolgenparameter |
InvocationTimeoutSeconds | Wie 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.