Esperadores y signatarios - AWS SDK para JavaScript

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.

Esperadores y signatarios

Esta página describe el uso de esperadores y signatarios en el AWS SDK para JavaScript v3.

Esperadores

En v2, todos los esperadores se vinculan a la clase de cliente de servicio y es necesario especificar en la entrada del esperador qué estado de diseño esperará el cliente. Por ejemplo, es necesario llamar a waitFor("bucketExists") para esperar a que un bucket recién creado esté listo.

En v3, no es necesario importar esperadores si la aplicación no los necesita. Además, se puede importar solo el esperador necesario para esperar el estado concreto deseado. De este modo, se puede reducir el tamaño del 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 });

Puede encontrar toda la información sobre cómo configurar los esperadores en la entrada del blog sobre esperadores del AWS SDK para JavaScript v3.

Signatario de Amazon CloudFront

En v2, puede firmar la solicitud de acceso a distribuciones restringidas de Amazon CloudFront con AWS.CloudFront.Signer.

En v3, dispone de las mismas utilidades incluidas en el paquete @aws-sdk/cloudfront-signer.

Signatario de Amazon RDS

En v2, puede generar el token de autenticación para una base de datos de Amazon RDS mediante AWS.RDS.Signer.

En v3, hay disponible una clase de utilidad similar en el paquete @aws-sdk/rds-signer.

Signatario de Amazon Polly

En v2, puede generar una URL firmada para el discurso sintetizado por el servicio de Amazon Polly con AWS.Polly.Presigner.

En v3, hay disponible una función de utilidad similar en el paquete @aws-sdk/polly-request-presigner.