Invocação de uma função habilitada para streaming de resposta usando URLs de função do Lambda
nota
Sua função do Lambda agora pode transmitir carga útil de resposta por meio da integração de proxy do Amazon API Gateway.
É possível invocar funções habilitadas para streaming de resposta alterando o modo de invocação do URL da função. O modo de invocação determina qual operação de API o Lambda usa para invocar sua função. Os modos de invocação disponíveis são:
-
BUFFERED: esta é a opção padrão. O Lambda invoca sua função usando a operaçãoInvokeda API. Os resultados da invocação estarão disponíveis quando a carga estiver concluída. O tamanho máximo da carga é de 6 GB. -
RESPONSE_STREAM: permite que sua função faça o streaming dos resultados da carga assim que eles se tornem disponíveis. O Lambda invoca sua função usando a operaçãoInvokeWithResponseStreamda API. O tamanho máximo da carga útil de resposta é de 200 MB.
Você ainda pode invocar sua função sem streaming de resposta chamando diretamente a operação Invoke da API. No entanto, o Lambda faz o streaming de todas as cargas de resposta para invocações que passam pela URL da função até que você altere o modo de invocação para BUFFERED.
Para obter mais informações sobre a configuração de URLs de função, consulte URLs de função do Lambda.