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
}
]