

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
<a name="eb-custom-bus-target-http"></a>

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
<a name="eb-custom-bus-target-http-parameters"></a>


| 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
<a name="eb-custom-bus-target-http-role"></a>

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
<a name="eb-custom-bus-target-http-batching"></a>

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](eb-custom-bus-batching.md).