AWS S3 버킷 정책 수정

togongs·2021년 12월 2일
0

2021

목록 보기
13/30

Access Denied 출력 시 정책 생성기를 통해 설정

이는 해당 URL을 알고 있는 모든 주체(Principal)가 객체에 접근할 수 있는 것을 의미합니다. 또한 객체(Object) 즉, 파일을 다운로드 할 수 있도록 설정하겠다는 의미

그리고 Resource에는 자신의 AWS S3 고유 경로를 넣은 뒤에 접근할 수 있는 파일의 URL을 설정합니다. 파일의 URL로 /*라고 넣어주게 되면 해당 버킷 내의 모든 객체에 접근할 수 있도록 하겠다는 의미

그런데 오류가 또 떳다
AccessDenied: Access Denied 뜨는 이유?
퍼블릭 엑세스 권한 설정에서 모두 차단을 풀어줘야하고
ACL 모든사람에 권한을 부여해야한다

CORS 설정추가
혼자 할때는 딱히 필요 없음

[
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "GET",
            "PUT",
            "POST",
            "HEAD"
        ],
        "AllowedOrigins": [
            "*"
        ],
        "ExposeHeaders": [
            "ETag"
        ],
        "MaxAgeSeconds": 3000
    }

]
profile
개발기록

0개의 댓글