안녕하세요. 자꾸 질문드려 죄송합니다. ec2-s3를 s3fs로 연결하여 미디어스트리밍 서비스를 이전하고자…

안녕하세요. 자꾸 질문드려 죄송합니다.
ec2-s3를 s3fs로 연결하여 미디어스트리밍 서비스를
이전하고자 합니다.

현재 s3fs를 통해 s3의 버킷과 연결이 되어있고
영상들도 기존과 같은 디렉토리에 들어와있습니다.

그런데 영상을 ec2의 주소를 통해


를 호출을하니 퍼미션이 없다고만 뜹니다

반면 s3에서 자체적으로 link(s3로시작하는 주소)로 하니
영상이 잘 나옵니다.

저희는 s3에 영상을 담아두고 ec2를 통해 트래픽제어도하며
영상을 보내야하는데 퍼미션 에러가뜨니 답답하네요

기존에 가지고있는 영상 3천개의 db내 주소를 s3주소로 바꿀수도없고… 방법이 없을까요 ?

5 thoughts on “안녕하세요. 자꾸 질문드려 죄송합니다. ec2-s3를 s3fs로 연결하여 미디어스트리밍 서비스를 이전하고자…

  1. 많은 분들이 오해하고 계시는 부분인것 같습니다. 비슷한 경우라고 생각되는데요. S3에는 접근권한이라는 것이 IAM으로만 이루어져 있습니다. s3fs로 Volume mount한것처럼 보인다고 해도 결국엔 IAM권한으로 API call을 하는 것이기 때문에 IAM권한이 있는 OS계정으로 접근하셔야 합니다. 기본적으로는 root가 그 역할을 하고요. 보통 서비스용 계정을 따로 만들어서 서비스 하실 건데, 그럴 경우 비슷한 문제가 발생하는 것은 많이 봤습니다.

  2. Linux 권한문제로 보여집니다.
    S3fs로 mount시 root 권한으로 하신게 아닐지~
    저도 test 했을때 chmod명령이 제대로 적용이안되던데요.
    root만 mount 정상작동~~~

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.