

# Invocación de una función habilitada para la transmisión de respuestas con URL de la función de Lambda
<a name="config-rs-invoke-furls"></a>

**nota**  
Su función de Lambda ahora puede transmitir cargas útiles de respuesta a través de la [integración de proxy de Amazon API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/response-transfer-mode-lambda.html).

Puede invocar funciones habilitadas para la transmisión de respuestas si cambia el modo de invocación de la URL de función. El modo de invocación determina qué operación de API utiliza Lambda para invocar la función. Estos son los modos de invocación disponibles:
+ `BUFFERED`: esta es la opción predeterminada. Lambda invoca su función mediante la operación de la API `Invoke`. Los resultados de la invocación estarán disponibles cuando se complete la carga. El tamaño de carga máximo es de 6 MB.
+ `RESPONSE_STREAM`: permite que la función transmita los resultados de la carga a medida que estén disponibles. Lambda invoca su función mediante la operación de la API `InvokeWithResponseStream`. El tamaño máximo de carga útil de respuesta es de 200 MB.

Aún puede invocar la función sin transmisión de respuestas al llamar directamente a la operación de la API `Invoke`. Sin embargo, Lambda transmite todas las cargas de respuesta para las invocaciones que llegan a través de la URL de función hasta que cambie el modo de invocación a `BUFFERED`.

------
#### [ Console ]

**Para establecer el modo de invocación de una URL de función (consola)**

1. Abra la página de [Funciones](https://console.aws.amazon.com/lambda/home#/functions) en la consola de Lambda.

1. Elija el nombre de la función para la que desea establecer el modo de invocación.

1. Elija la pestaña **Configuration** (Configuración) y, a continuación, elija **Function URL** (URL de función).

1. Elija **Editar** y, a continuación, elija **Configuración adicional**.

1. En **Modo de invocación**, elija el modo de invocación que desee.

1. Seleccione **Save**.

------
#### [ AWS CLI ]

**Para establecer el modo de invocación de la URL de una función (AWS CLI)**

```
aws lambda update-function-url-config \
  --function-name my-function \
  --invoke-mode RESPONSE_STREAM
```

------
#### [ CloudFormation ]

**Para establecer el modo de invocación de la URL de una función (CloudFormation)**

```
MyFunctionUrl:
  Type: AWS::Lambda::Url
  Properties:
    AuthType: AWS_IAM
    InvokeMode: RESPONSE_STREAM
```

------

Para obtener más información acerca de la configuración de las URL de función, consulte las [URL de función de Lambda](urls-configuration.md).