기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
버전 1에서 버전 2로 Amazon S3 URIs 구문 분석 변경
이 주제에서는 Amazon S3 URIs를 버전 1(v1)에서 버전 2(v2)로 구문 분석하는 데 변경된 사항에 대해 자세히 설명합니다.
높은 수준의 변경 사항
v1에서 S3 URI 구문 분석을 시작하려면 생성자를 AmazonS3URI
사용하여를 인스턴스화합니다. v2에서는의 인스턴스parseUri()
에서를 호출S3Utilities
하여를 반환합니다S3URI
.
변경 사항 | v1 | v2 |
---|---|---|
Maven 종속성 |
|
|
패키지 이름 | com.amazonaws.services.s3 |
software.amazon.awssdk.services.s3 |
클래스 이름 | AmazonS3URI |
S3URI |
API 변경 사항
동작 | v1 | v2 |
---|---|---|
S3 URI를 구문 분석합니다. |
|
|
S3 URI에서 버킷 이름을 검색합니다. |
|
|
키를 검색합니다. |
|
|
리전을 검색합니다. |
|
|
S3 URI가 경로 스타일인지 여부를 검색합니다. |
|
|
버전 ID를 검색합니다. |
|
|
쿼리 파라미터를 검색합니다. | N/A |
|
동작 변경 사항
URL 인코딩
v1은 플래그를 전달하여 URI를 URL로 인코딩할지 여부를 지정하는 옵션을 제공합니다. 기본값은 true
입니다.
v2에서는 URL 인코딩이 지원되지 않습니다. 예약되었거나 안전하지 않은 문자가 있는 객체 키 또는 쿼리 파라미터로 작업하는 경우 URL 인코딩해야 합니다. 예를 들어 공백을 " "
로 바꿔야 합니다%20
.