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 à l'analyse d'Amazon S3 URIs de la version 1 à la version 2
Cette rubrique détaille les modifications apportées à l'analyse d'Amazon S3 URIs entre la version 1 (v1) et la version 2 (v2.).
Changements de haut niveau
Pour commencer à analyser un S3 URI en v1, vous instanciez un AmazonS3URI
en utilisant un constructeur. Dans la v2, vous parseUri()
faites appel à une instance deS3Utilities
, pour renvoyer unS3URI
.
Modification | v1 | v2 |
---|---|---|
Dépendances de Maven |
|
|
Nom du package | com.amazonaws.services.s3 |
software.amazon.awssdk.services.s3 |
Noms des classes | AmazonS3URI |
S3URI |
1 Dernière version
APImodifications
Attitude | v1 | v2 |
---|---|---|
Analysez un S3URI. |
|
|
Récupérez le nom du compartiment depuis un S3URI. |
|
|
Récupérez la clé. |
|
|
Récupérez la région. |
|
|
Vérifiez si le S3 URI est un style de chemin. |
|
|
Récupérez l'ID de version. |
|
|
Récupérez les paramètres de requête. | N/A |
|
Changements de comportement
URLencodage
v1 fournit la possibilité de transmettre un drapeau pour spécifier s'il URI doit être URL encodé. La valeur par défaut est true
.
Dans la version 2, le URL codage n'est pas pris en charge. Si vous travaillez avec des clés d'objet ou des paramètres de requête contenant des caractères réservés ou non sécurisés, vous devez les URL encoder. Par exemple, vous devez remplacer un espace blanc " "
par%20
.