Camerieri e firmatari - AWS SDK per JavaScript

La AWS SDK per JavaScript V3 API Reference Guide descrive in dettaglio tutte le operazioni API per la AWS SDK per JavaScript versione 3 (V3).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Camerieri e firmatari

Questa pagina descrive l'utilizzo di camerieri e firmatari nella v3. AWS SDK per JavaScript

Waiter

Nella v2, tutti i camerieri sono legati alla classe service client ed è necessario specificare nell'input del cameriere quale stato di progettazione il cliente aspetterà. Ad esempio, è necessario chiamare waitFor("bucketExists")per attendere che un bucket appena creato sia pronto.

Nella v3, non è necessario importare i camerieri se l'applicazione non ne ha bisogno. Inoltre, puoi importare solo il cameriere necessario per attendere lo stato particolare desiderato. In questo modo, puoi ridurre le dimensioni del pacchetto e migliorare le prestazioni. Ecco un esempio di attesa che il bucket sia pronto dopo la creazione:

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 });

Puoi trovare tutto su come configurare i camerieri nel post del blog dedicato ai camerieri nella v3. AWS SDK per JavaScript

Amazon CloudFront Firmatario

Nella v2, puoi firmare la richiesta di accesso alle CloudFront distribuzioni Amazon con restrizioni. AWS.CloudFront.Signer

Nella v3, hai le stesse utilità fornite nel pacchetto. @aws-sdk/cloudfront-signer

Amazon RDS Signer

Nella v2, puoi generare il token di autenticazione su un database Amazon RDS utilizzando. AWS.RDS.Signer

Nella v3, la classe di utilità simile è disponibile in pacchetto. @aws-sdk/rds-signer

Firmatario Amazon Polly

Nella v2, puoi generare un URL firmato per il discorso sintetizzato dal servizio Amazon Polly con. AWS.Polly.Presigner

Nella v3, la funzione di utilità simile è disponibile nel pacchetto. @aws-sdk/polly-request-presigner