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.
Modifications apportées à Amazon CloudFront Presign de la version 1 à la version 2
Cette rubrique détaille les modifications apportées à Amazon CloudFront entre la version 1 (v1) et la version 2 (v2).
Changements de haut niveau
Modification | v1 | v2 |
---|---|---|
Dépendances de Maven |
|
|
Nom du package | com.amazonaws.services.cloudfront |
software.amazon.awssdk.services.cloudfront |
Noms des classes |
1 Dernière version
Modifications de l'API
Attitude | v1 | v2 |
---|---|---|
Créez une demande prédéfinie | Les arguments sont transmis directement à l'API. |
|
Créez une demande personnalisée | Les arguments sont transmis directement à l'API. |
|
Générer une URL signée (standardisée) |
|
|
Générer un cookie signé (personnalisé) |
|
|
En-têtes de cookies refactorisés dans la version 2
Dans Java v1, le SDK Java fournit les en-têtes de cookies sous forme de. Map.Entry<String,
String>
Map.Entry<String, String> signatureMap = cookies.getSignature(); String signatureKey = signatureMap.getKey(); // "CloudFront-Signature" String signatureValue = signatureMap.getValue(); // "[SIGNATURE_VALUE]"
Le SDK Java v2 fournit l'intégralité de l'en-tête en une seule String
fois.
String signatureHeaderValue = cookies.signatureHeaderValue(); // "CloudFront-Signature=[SIGNATURE_VALUE]"