Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Änderungen bei der Amazon- CloudFront Vorsignierung von Version 1 zu Version 2
In diesem Thema werden die Änderungen in Amazon CloudFront von Version 1 (v1) zu Version 2 (v2) beschrieben.
Änderungen auf hoher Ebene
Änderung | v1 | v2 |
---|---|---|
Maven-Abhängigkeiten |
|
|
Package name | com.amazonaws.services.cloudfront |
software.amazon.awssdk.services.cloudfront |
Klassennamen |
1 Neueste Version
API-Änderungen
Behavior | v1 | v2 |
---|---|---|
Erstellen einer vordefinierten Anforderung | Argumente werden direkt an die API übergeben. |
|
Erstellen einer benutzerdefinierten Anforderung | Argumente werden direkt an die API übergeben. |
|
Generieren einer signierten URL (vordefiniert) |
|
|
Generieren eines signierten Cookies (benutzerdefiniert) |
|
|
Umgestaltete Cookie-Header in v2
In Java v1 stellt das Java SDK Cookie-Header als bereitMap.Entry<String, String>
.
Map.Entry<String, String> signatureMap = cookies.getSignature(); String signatureKey = signatureMap.getKey(); // "CloudFront-Signature" String signatureValue = signatureMap.getValue(); // "[SIGNATURE_VALUE]"
Das Java v2 SDK stellt den gesamten Header als einzelnes bereitString
.
String signatureHeaderValue = cookies.signatureHeaderValue(); // "CloudFront-Signature=[SIGNATURE_VALUE]"