La guía de API referencia de la versión AWS SDK for JavaScript 3 describe en detalle todas las API operaciones de la AWS SDK for JavaScript versión 3 (V3).
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Llame a los servicios de forma asíncrona
Todas las solicitudes realizadas a través de ellos son asíncronasSDK. Es importante tener esto en cuenta al escribir scripts de navegador. JavaScript la ejecución en un navegador web normalmente tiene un único hilo de ejecución. Tras realizar una llamada asíncrona a un AWS servicio, el script del navegador sigue ejecutándose y, en ese proceso, puede intentar ejecutar código que dependa de ese resultado asíncrono antes de que regrese.
Hacer llamadas asíncronas a un AWS servicio incluye administrar esas llamadas para que el código no intente usar los datos antes de que estén disponibles. En los temas de esta sección se explica la necesidad de administrar llamadas asíncronas y técnicas diferentes de detalles que puede utilizar para administrarlas.
Aunque puede usar cualquiera de estas técnicas para gestionar las llamadas asíncronas, le recomendamos que utilice async/await para todos los códigos nuevos.
- async/await
-
Le recomendamos que utilice esta técnica, ya que es el comportamiento predeterminado en la versión 3.
- promesa
-
Utilice esta técnica en navegadores que no admitan async/await.
- devolución de llamada
-
Evite el uso de callbacks excepto en casos muy sencillos. Sin embargo, puede que le resulte útil en escenarios de migración.