문제 ❗
S3 에 이미지 업로드 하는 과정에서 오류 발생
원인 🔧
S3에서 ACL(Access Control List) 란?
Amazon S3 액세스 제어 목록(ACL)을 사용하면 버킷과 객체에 대한 액세스를 관리할 수 있습니다. 각 버킷과 객체에는 하위 리소스로 연결된 ACL이 있습니다. 액세스 권한이 부여된 AWS 계정 또는 그룹과 액세스 유형을 정의합니다. 리소스에 대한 요청이 수신되면 Amazon S3는 해당 ACL을 확인하여 요청자에게 필요한 액세스 권한이 있는지 확인합니다.
버킷에 올라가는 객체에 대한 엑세스를 허용해줘야되는데 허용이 안되어서 에러 발생
오류코드
com.amazonaws.services.s3.model.AmazonS3Exception: The bucket does not allow ACLs (Service: Amazon S3; Status Code: 400; Error Code: AccessControlListNotSupported;
해결 ✅
1. S3 에서 권한 탭
2. 하위의 객체 소유권 우측 편집 클릭
3. 객체 소유권 편집에서 ACL 활성화 및 ACL 복원 내용 체크 후 변경사항 저장
'공부' 카테고리의 다른 글
[ERROR] 디스크를 WSL2에 연결하지 못했습니다. 지정된 파일을 찾을 수 없습니다.Error code: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND (0) | 2024.03.24 |
---|---|
[백준] 2609번 문제 풀이 - JAVA (0) | 2024.01.28 |
[GITHUB] Repository 명명 규칙 및 이름 변경 (0) | 2023.11.05 |
[ERROR] 블로그 미넴 스킨 수정 - 일부 글짤림 현상 (0) | 2023.09.11 |
[ERROR] Gradle Build ERROR - Could not create parent directory for lock file ... (0) | 2023.07.21 |