AWS S3 사용. 비디오와 사진 파일이 혼합되어 있습니다. 모두 하위 디렉토리에 있습니다. 모든 파일은 비공개로 설정됩니다. 비디오 파일에 액세스하려고하면 AccessDenied
이 표시됩니다. 다른 파일들은 괜찮습니다. 동영상으로 AccessDenied를받는 이유는 무엇입니까?
{
"Id": "Policy1331547131417",
"Statement": [
{
"Sid": "Stmt1331546963174",
"Action": [
"*"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::actual_bucket_name_here/uploads/users/*/videos/*",
"Principal": {
"AWS": [
"*"
]
}
},
{
"Sid": "Stmt1331547083926",
"Action": [
"*"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::actual_bucket_name_here/uploads/users/*/photos/*",
"Principal": {
"AWS": [
"*"
]
}
},
{
"Sid": "Stmt1331547130024",
"Action": [
"*"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::actual_bucket_name_here/uploads/users/*/banners/*",
"Principal": {
"AWS": [
"*"
]
}
}
]
}
나의 버킷 정책이 비디오, 사진 및 배너 동일합니다. ACL 사용 권한도 모든 파일에서 동일합니다. 그렇다면 왜 내 비디오 디렉토리에서 파일에 액세스 할 수 없습니까?
즉, 어떤 도구 (예 : 자바 스크립트 동영상 플레이어 위젯 등)를 사용하여 동영상 파일에 액세스 할 수 있습니까? –