Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Invocation d'une fonction activée pour le streaming de réponses à l'aide de la fonction Lambda URLs
Note
Vous devez appeler votre fonction à l'aide d'une fonction URL pour diffuser les réponses.
Vous pouvez invoquer des fonctions activées par le streaming de réponses en modifiant le mode d'appel de votre fonctionURL. Le mode d'appel détermine API l'opération que Lambda utilise pour appeler votre fonction. Les modes d'invocation disponibles sont les suivants :
-
BUFFERED
: il s'agit de l'option par défaut. Lambda appelle votre fonction à l'aide de l'opération.Invoke
API Les résultats de l’invocation sont disponibles lorsque la charge utile est complète. La taille de la charge utile maximale est de 6 Mo. -
RESPONSE_STREAM
: permet à votre fonction de diffuser les résultats de la charge utile au fur et à mesure qu'ils sont disponibles. Lambda appelle votre fonction à l'aide de l'opération.InvokeWithResponseStream
API La taille maximale des données utiles est de 20 Mo. Toutefois, vous pouvez demander une augmentation du quota.
Vous pouvez toujours appeler votre fonction sans diffusion de réponse en continu en appelant directement l'Invoke
APIopération. Cependant, Lambda diffuse toutes les charges utiles de réponse pour les invocations qui passent par la fonction URL jusqu'à ce que vous changiez le mode d'appel en. BUFFERED
Pour plus d'informations sur la configuration de la fonctionURLs, consultez la section Fonction Lambda. URLs