기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon S3 URI를 버전 1에서 버전 2로 파싱할 때의 변경 사항
이 주제에서는 Amazon S3 URI를 버전 1 (v1) 에서 버전 2 (v2.) 로 파싱할 때의 변경 사항에 대해 자세히 설명합니다.
높은 수준의 변경 사항
v1에서 S3 URI 파싱을 시작하려면 생성자를 사용하여 를 인스턴스화해야 합니다. AmazonS3URI
v2에서는 의 S3Utilities
인스턴스를 parseUri()
호출하여 를 반환합니다. 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