

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Destinos HTTP: API Gateway y destinos de API
<a name="eb-custom-bus-target-http"></a>

Para llamar a un punto final HTTP, `TargetArn` defina un ARN de API de ejecución de API Gateway, por ejemplo`arn:aws:execute-api:us-east-1:111122223333:a1b2c3d4e5/prod/POST/orders`, o un ARN de destino de EventBridge API para cualquier otro punto final HTTPS con sus credenciales de conexión, y añádalo. `HttpParameters` El cuerpo de la solicitud es el evento transformado.

## Parameters
<a name="eb-custom-bus-target-http-parameters"></a>


| Parámetro | Qué establece | 
| --- | --- | 
| PathParameterValues | Los valores de las variables de ruta en el punto final, en orden | 
| HeaderParameters | Encabezados HTTP para agregar | 
| QueryStringParameters | Parámetros de cadena de consulta para agregar | 
| InvocationTimeoutSeconds | Cuánto tiempo EventBridge espera la respuesta, de 1 a 30 segundos, por defecto 30 | 

## Función de entrega
<a name="eb-custom-bus-target-http-role"></a>

Para un punto final de API Gateway, el rol debe `execute-api:Invoke` estar en el ARN del método. Para un destino de API, el rol debe estar `events:InvokeApiDestination` en el destino de la API.

## Procesamiento por lotes y carga útil
<a name="eb-custom-bus-target-http-batching"></a>

Una solicitud HTTP contiene el lote como una matriz JSON, a menos que `MaxBatchSize` sea 1. Una respuesta que no supere el rango 2xx es una entrega fallida. Consulte [Realización de entregas por lotes a un objetivo](eb-custom-bus-batching.md).