Le guide de référence de l'API AWS SDK pour JavaScript V3 décrit en détail toutes les opérations de l'API pour la AWS SDK pour JavaScript version 3 (V3).
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Serveurs et signataires
Cette page décrit l'utilisation des serveurs et des signataires dans la AWS SDK pour JavaScript version 3.
Programmes d'attente
Dans la version 2, tous les serveurs sont liés à la classe du client de service, et vous devez spécifier dans la saisie du serveur l'état conçu que le client attendra. Par exemple, vous devez appeler waitFor("bucketExists")
pour attendre qu'un compartiment nouvellement créé soit prêt.
Dans la version 3, il n'est pas nécessaire d'importer des serveurs si votre application n'en a pas besoin. De plus, vous ne pouvez importer que le serveur dont vous avez besoin pour attendre l'état souhaité. Ainsi, vous pouvez réduire la taille de votre offre groupée et améliorer les performances. Voici un exemple d'attente pour que le bucket soit prêt après sa création :
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 });
Vous trouverez tout sur la façon de configurer les serveurs dans le billet de blog sur les serveurs dans la AWS SDK pour JavaScript
Amazon CloudFront Signer
Dans la version 2, vous pouvez signer la demande d'accès aux CloudFront distributions Amazon restreintes avec AWS.CloudFront.Signer
.
Dans la version 3, vous disposez des mêmes utilitaires fournis dans le @aws-sdk/cloudfront-signer
package.
Signataire Amazon RDS
Dans la version 2, vous pouvez générer le jeton d'authentification vers une base de données Amazon RDS à l'aide de. AWS.RDS.Signer
Dans la version 3, la classe utilitaire similaire est disponible dans le
@aws-sdk/rds-signer
package.
Signataire d'Amazon Polly
Dans la version 2, vous pouvez générer une URL signée vers le discours synthétisé par le service Amazon Polly avec.
AWS.Polly.Presigner
Dans la version 3, la fonction utilitaire similaire est disponible dans le
@aws-sdk/polly-request-presigner
package.