티스토리 뷰
반응형
브라우저 상에서 uploadPart 호출에 대한 응답 헤더에 ETag가 넘어오지 않아 completeMultipartUpload를 호출할 수 없는 현상이 있었다. completeMultipartUpload에는 각 UploadPart 별 ETag를 필수로 전달해야하기 때문!
나와 같은 문제를 겪는 사람이 이미 aws-sdk 깃허브에 문의를 올려두었었고, 답은 버킷의 CORS 설정에 있었다.
AWS S3 콘솔을 기준으로, 해당 버킷의 권한 -> 최하단의 CORS 메뉴에 작성된 헤더 중 ExposeHeaders가 누락되었을 수 있으니, 아래와 같이 적용해주자.
[
{
// ... 기타 설정은 생략
"ExposeHeaders": [
"ETag"
]
}
]
사실 더 자세한 설명은 AWS 공식 문서 상에도 나와있다.
'Cloud. > aws' 카테고리의 다른 글
[AWS CLI] S3 스토리지 클래스 확인하기 (짧) (0) | 2022.08.25 |
---|---|
[AWS CodeBuild] Cannot connect to the Docker daemon 에러 해결 (0) | 2022.03.21 |
[CLI] macOS 기준 AWS CLI 버전 업데이트 (0) | 2021.11.24 |
[AWS Codeartifact] CODEARTIFACT_AUTH_TOKEN을 활용한 aws codeartifact 인증 및 npm i 실행 (2) | 2021.11.01 |
[Chime] Eventbridge로 chime event 수신이 안된다면 (0) | 2021.10.06 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- AWS
- react
- Database
- etc
- RancherDesktop
- Java
- IntelliJ
- eureka
- kotlin
- javascript
- shell
- Docker
- Node.js
- Linux
- Puppeteer
- hashicorp
- Gradle
- mysql
- AWS IoT
- JEST
- 코딩테스트
- postgresql
- spring boot
- pgloader
- jQuery
- Vault
- JPA
- terraform
- Spring Cloud Config
- Git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함