Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Invocation d'une fonction activée pour le streaming de réponses à l'aide de la fonction Lambda URLs

Mode de mise au point
Invocation d'une fonction activée pour le streaming de réponses à l'aide de la fonction Lambda URLs - AWS Lambda

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.

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.

Note

Vous devez invoquer votre fonction à l'aide d'une URL de la fonction pour diffuser les réponses.

Vous pouvez invoquer des fonctions compatibles avec le streaming de réponses en modifiant le mode d'invocation de l'URL de votre fonction. Le mode d'invocation détermine l'opération d'API que Lambda utilise pour invoquer votre fonction. Les modes d'invocation disponibles sont les suivants :

  • BUFFERED : il s'agit de l'option par défaut. Lambda invoque votre fonction en utilisant l’opération d’API Invoke. 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 invoque votre fonction en utilisant l'opération d'API InvokeWithResponseStream. La taille maximale des données utiles est de 20 Mo. Toutefois, vous pouvez demander une augmentation du quota.

Vous pouvez toujours invoquer votre fonction sans streaming de réponses en appelant directement l'opération d'API Invoke. Cependant, Lambda diffuse toutes les charges utiles de réponse pour les invocations qui passent par l'URL de la fonction jusqu'à ce que vous changiez le mode d'invocation en BUFFERED.

Console
Pour définir le mode d'invocation d'une URL de la fonction (console)
  1. Ouvrez la page Functions (Fonctions) de la console Lambda.

  2. Sélectionnez le nom de la fonction pour laquelle vous voulez définir le mode d'invocation.

  3. Choisissez l'onglet Configuration, puis Function URL (URL de fonction).

  4. Sélectionnez Modifier, puis Paramètres supplémentaires.

  5. Sous Mode d'invocation, sélectionnez le mode d'invocation de votre choix.

  6. Choisissez Save (Enregistrer).

AWS CLI

Pour définir le mode d’invocation d’une URL de fonction (AWS CLI)

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

Pour définir le mode d’invocation d’une URL de fonction (AWS CloudFormation)

MyFunctionUrl: Type: AWS::Lambda::Url Properties: AuthType: AWS_IAM InvokeMode: RESPONSE_STREAM
Pour définir le mode d'invocation d'une URL de la fonction (console)
  1. Ouvrez la page Functions (Fonctions) de la console Lambda.

  2. Sélectionnez le nom de la fonction pour laquelle vous voulez définir le mode d'invocation.

  3. Choisissez l'onglet Configuration, puis Function URL (URL de fonction).

  4. Sélectionnez Modifier, puis Paramètres supplémentaires.

  5. Sous Mode d'invocation, sélectionnez le mode d'invocation de votre choix.

  6. Choisissez Save (Enregistrer).

Pour plus d'informations sur la configuration de la fonction URLs, consultez la section Fonction Lambda. URLs

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.