Serveurs et signataires - AWS SDK pour JavaScript

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 v3.

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-signerpackage.

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-signerpackage.

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-presignerpackage.