La Guía de referencia de la API de AWS SDK for JavaScript V3 describe en detalle todas las operaciones de la API para la versión 3 (V3) de AWS SDK for JavaScript.
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.
Camareros y firmantes
Esta página describe el uso de camareros y firmantes en la versión 3. AWS SDK para JavaScript
Esperadores
En la versión 2, todos los camareros están sujetos a la clase de cliente de servicio y es necesario especificar en la entrada del camarero qué estado de diseño esperará el cliente. Por ejemplo, tienes que llamar para esperar waitFor("bucketExists")
a que esté listo un depósito recién creado.
En la versión 3, no necesitas importar camareros si tu aplicación no los necesita. Además, solo puedes importar el camarero que necesites para esperar al estado concreto que desees. Por lo tanto, puede reducir el tamaño de su paquete y mejorar el rendimiento. A continuación, se muestra un ejemplo de cómo esperar a que el bucket esté listo tras su creación:
import { S3Client, CreateBucketCommand, waitUntilBucketExists } from "@aws-sdk/client-s3"; // ES6 import // const { S3Client, CreateBucketCommand, waitUntilBucketExists } = require("@aws-sdk/client-s3"); // CommonJS import const Bucket = "
BUCKET_NAME
"; const client = new S3Client({ region: "REGION
" }); const command = new CreateBucketCommand({ Bucket }); await client.send(command); await waitUntilBucketExists({ client, maxWaitTime: 60 }, { Bucket });
Puedes encontrar toda la información sobre cómo configurar los camareros en la entrada del blog sobre camareros de la AWS SDK para JavaScript versión 3
Amazon CloudFront Signer
En la versión 2, puedes firmar la solicitud de acceso a CloudFront las distribuciones restringidas de Amazon con AWS.CloudFront.Signer
.
En la versión 3, tienes las mismas utilidades incluidas en el @aws-sdk/cloudfront-signer
paquete.
Firmante de Amazon RDS
En la versión 2, puede generar el token de autenticación en una base de datos de Amazon RDS mediante. AWS.RDS.Signer
En la versión 3, la clase de utilidad similar está disponible en el paquete.
@aws-sdk/rds-signer
Firmante de Amazon Polly
En la versión 2, puedes generar una URL firmada para la voz sintetizada por el servicio Amazon Polly con.
AWS.Polly.Presigner
En la versión 3, la función de utilidad similar está disponible en
@aws-sdk/polly-request-presigner
el paquete.