O Guia de referência da API do AWS SDK para JavaScript V3 descreve em detalhes todas as operações da API para o AWS SDK para JavaScript versão 3 (V3).
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Waiters e signatários
Esta página descreve o uso de waiters e signatários no AWS SDK para JavaScript v3.
Waiters
Na v2, todos os waiters estão vinculados à classe do cliente de serviço e é preciso especificar na entrada do waiter qual estado projetado o cliente estará esperando. Por exemplo, você precisa chamar waitFor("bucketExists") para esperar que um bucket recém-criado esteja pronto.
Na v3, não é necessário importar waiters se sua aplicação não precisar de um. Além disso, você pode importar somente o waiter necessário para aguardar o estado desejado específico. Assim, você pode reduzir o tamanho do pacote e melhorar o desempenho. Veja um exemplo de como esperar que o bucket esteja pronto após a criação:
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 });
Consulte tudo sobre como configurar waiters na publicação do blog sobre waiters
Signatário do Amazon CloudFront
Na v2, você pode assinar a solicitação para acessar distribuições restritas do Amazon CloudFront com AWS.CloudFront.Signer.
A v3 conta com os mesmos utilitários fornecidos no pacote @aws-sdk/cloudfront-signer.
Signatário do Amazon RDS
Na v2, você pode gerar o token de autenticação para um banco de dados do Amazon RDS usando AWS.RDS.Signer.
Já na v3, a classe de utilitário similar está disponível no pacote
@aws-sdk/rds-signer.
Signatário do Amazon Polly
Na v2, você pode gerar um URL assinado para discurso sintetizado pelo serviço Amazon Polly com
AWS.Polly.Presigner.
Já na v3, a função de utilitário similar está disponível no pacote
@aws-sdk/polly-request-presigner.