2010-06-11 3 views
2

Github (http://github.com/thoughtbot/paperclip/issues/issue/225)에서 문제로 열었습니다.하지만이 문제를 잘못했을 가능성이 있으므로 여기에 대해서도 물어볼 것이라고 생각했습니다. . 누군가 내가 잘못 가고 있다고 나에게 말할 수 있다면, 나는이 문제를 닫고 Paperclip 친구들에게 약간의 문제를 줄 수있다.클립 클립이 비 양동이 소유자를위한 S3 권한을 덮어 쓰거나 재설정합니다

문제 :

저장 S3를 사용하고 다른 사용자에 대한 액세스를 허용하는 당신의 버킷을 기원합니다 당신이 부여한 액세스는, 종이 클립이 사용자에 대한 액세스를 제거 버킷에 대한 사용 권한을 덮어 쓸 나타납니다. 중복에 대한

프로세스 :

  • 는 S3 양동이를 작성하고 (예를 들어, 사용자 추가 저장
  • 이 버킷을 사용하는 종이 클립과 레일 응용 프로그램을 설정, [email protected]의 비디오 인코딩 서비스 Zencoder 사용자)를 버킷에 추가하고이 사용자에게 List 및 Read/Write 권한을 부여합니다.
  • 파일을 업로드하십시오.
  • 권한을 새로 고칩니다. 추가 한 사용자는 사라집니다. 또한 읽기 권한이있는 "Everyone"사용자가 추가됩니다.

마지막으로 Paperclip과 S3를 사용할 때 버킷에 원하는 권한을 유지할 수 없다는 것입니다.

아무도 도와 줄 수 있습니까?

답변

1

명시 적으로 설정해보십시오. :s3_permissions => :public_read
나를 위해 일하는 것 같습니다.

관련 문제