View a markdown version of this page

Appel de services de façon asynchrone - AWS SDK pour JavaScript

La AWS SDK pour JavaScript v2 a atteint la fin du support. Nous vous recommandons de migrer vers la AWS SDK pour JavaScript version 3. Pour plus de détails et d'informations sur la manière de migrer, veuillez consulter cette annonce.

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.

Appel de services de façon asynchrone

Toutes les demandes effectuées via le kit SDK sont asynchrones. Il est important d'en tenir compte lors de la rédaction de scripts de navigateur. JavaScript s'exécutant dans un navigateur Web ne comporte généralement qu'un seul thread d'exécution. Après avoir effectué un appel asynchrone à un AWS service, le script du navigateur continue de s'exécuter et, au cours du processus, il peut essayer d'exécuter du code qui dépend de ce résultat asynchrone avant qu'il ne revienne.

Les appels asynchrones vers un AWS service incluent la gestion de ces appels afin que votre code n'essaie pas d'utiliser les données avant que celles-ci ne soient disponibles. Les rubriques de cette section expliquent pourquoi il est nécessaire de gérer les appels asynchrones et détaillent les différentes techniques de gestion disponibles.