인프런 커뮤니티 질문&답변

나는개발자다님의 프로필 이미지

작성한 질문수

AWS(Amazon Web Service) 입문자를 위한 강의

[5-5] S3 실습 - 1부

5-5 s3 실습 - ACL edit 버튼이 비활성화일 때 해결 방법

해결된 질문

24.07.09 19:15 작성

·

66

·

수정됨

0

Q. 왜 ACL의 edit이 비활성화되어있나?

  • Bucket owner enforced 설정 때문.

  • 맨 처음 bucket 생성시, Object Ownership에서 ACLs disabled(recommeded)를 선택해서 그렇습니다.

  • 그렇다고 ACL을 활성화하면 일부 기능이 제한될 수 있다고 하네요.


>>> 결론: Bucket policy를 추가해서 해결했습니다.

1. bucket의 permission 탭에서 Bucket policy Edit 클릭.

  1. 다음 스크립트를 넣으시고 save changes 클릭 후 아까 access denied 뜨던 object url 새고하면 이미지가 잘 보입니다.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": "*",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*"
    }
  ]
}


- 스크립트 내 version은 AWS의 IAM 정책 문서 버전이라고 하네요.

답변 1

1

나는개발자다님의 프로필 이미지

2024. 07. 09. 19:18

바로 다음 강의에 있었네요.