Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cambios en el análisis de Amazon S3 URIs de la versión 1 a la versión 2
En este tema se detallan los cambios en el análisis de Amazon S3 URIs de la versión 1 (v1) a la versión 2 (v2.).
Cambios de alto nivel
Para empezar a analizar un S3 URI en la versión 1, debe instanciar an AmazonS3URI
mediante un constructor. En la versión 2, se parseUri()
invoca una instancia deS3Utilities
, para devolver un. S3URI
Cambio | v1 | v2 |
---|---|---|
dependencias Maven |
|
|
Package name | com.amazonaws.services.s3 |
software.amazon.awssdk.services.s3 |
Nombres de clase | AmazonS3URI |
S3URI |
1 Última versión
APIcambios
Comportamiento | v1 | v2 |
---|---|---|
Parse y S3URI. |
|
|
Recupera el nombre del bucket de un S3URI. |
|
|
Recupera la clave. |
|
|
Recupera la región. |
|
|
Recupera si el S3 URI es un estilo de ruta. |
|
|
Recupera el ID de la versión. |
|
|
Recupera los parámetros de la consulta. | N/A |
|
Cambios de comportamiento
URLcodificación
v1 ofrece la opción de pasar una bandera para especificar si se URI debe URL codificar. El valor predeterminado es true
.
En la versión 2, no se admite la URL codificación. Si trabaja con claves de objeto o parámetros de consulta que tienen caracteres reservados o no seguros, debe URL codificarlos. Por ejemplo, debe reemplazar un espacio en blanco " "
por. %20