-
[Error] The bucket does not allow ACLs - 이미지업로드하기TIL 2024. 3. 19. 18:06
이미지 업로드 기능을 구현하기위해서
IAM 계정 생성 - 액세스키 발급까지 하고나면 AWS에 접속은 되나 S3접속시 다음과 같은 에러가 발생했다.
The bucket does not allow ACLs해당버킷이 ALC을 허용하지않습니다
ACL이란 버킷이나 버킷 객체에 액세스를 허용하거나 제한하는 권한설정이다
다만 Bucket Policy와의 차이점은 bucket policy는 버킷에만 권한 설정이 가능하고, ACL은 버킷뿐만아니라, 버킷객체에
권한설정이 가능하다는 것이다. 그래서 ACL은 각 객체마다 다른 권한 설정이 필요할때 사용한다.
대신 버킷정책은 JSON을 통해 더 세밀하게 권한설정을 조정할 수 있지만, ACL은 그렇지 못하다.
해당 버킷에 ACL을 활성화 해주는법)
S3 - 해당 버킷 - 권한 탭 - 객체 소유권 [편집] - ACL활성화
를 해주면 된다
'TIL' 카테고리의 다른 글
[DB] 트랜잭션 사용하기 in node.js + Error해결 (0) 2024.03.26 [DB] Bulk Insert VS 단일 Insert 비교 실험 (0) 2024.03.25 [Error] AWS-SDK, multer - this.client.send is not a function (0) 2024.03.19 [AWS] AWS Access key와 Secret Access Key - 이미지업로드 기능 (0) 2024.03.19 [GitHub]프로젝트 협업시작하기( git flow ) (0) 2024.03.07