2017-11-17 9 views
0

사이트errno를 :: ENOENT (해당 파일 또는 디렉토리 @ rb_sysopen은 - aws.yml)

aws.yml AWS 탄성 beantalk

production: 
    access_key_id: 123333231331.... 
    secret_access_key: 12212dddddd........ 

production.rb에 배치

config.paperclip_defaults = { 
    :storage => :s3, 
    :preserve_files => true, 
    :s3_credentials => 'aws.yml', 
    :s3_region => 'ap-south-1', 
    :s3_host_name => 's3.ap-south-1.amazonaws.com', 
    :bucket => 'xxxxxx' 
} 

또한 s3 버켓에서 공용 액세스 권한을 부여합니다.

anyone: read write 

보석 ... config 폴더 내에서

gem 'aws-sdk', '~> 2.10', '>= 2.10.85' 

aws.yml 폴더 - 응용 프로그램이 S3 자격 증명이 파일을 찾지 못하는 것처럼 설정/aws.yml

답변

0

보인다. production.rb에서 파일의 전체 경로를 입력 해주세요.