2016-08-15 3 views
0

ROR에서 클립을 통해 이미지를 업로드하는 중에 오류가 발생했습니다.AWS :: S3 :: 오류 :: AccessDenied 액세스가 거부되었습니다.

AWS :: S3 :: 오류 :: AccessDenied 액세스 아래

는 S3 설정입니다

거부 ​​:

:default_url => "/assets/:style/dummy.png", 
:storage => :s3, 
:s3_credentials => "s3.yml", 
:path => "/user/:id/:style/:filename", 
:url => ":s3_domain_url", 
:s3_region => 'us-east-1' 

s3.yml 설정 : 대한

development: 
bucket: my_bucket_name 
access_key_id: 'access_key' 
secret_access_key: 'secret_key' 

어떤 해결 방법 이 오류?

답변

0

이것은 버킷에 저장된 파일에 대한 사용 권한 때문인 것으로 판단됩니다. Amazon S3 management console에 로그인하면 디렉토리 또는 파일을 찾아 모든 사람에게 열기/다운로드 권한을 부여 할 수 있습니다. 그것이 당신이 dummy.png에 대해 원하는 것이라고 가정합니다.

+0

답장을 보내 주셔서 감사합니다 ... 이미 모든 사람에게 모든 권한을 설정했습니다. –

관련 문제