小编Ste*_*ano的帖子

Rails:缺少区域错误AWS heroku回形针

我一直收到这个错误:

Aws :: Errors :: MissingRegionError(缺少区域;使用:region选项或导出区域名称为ENV ['AWS_REGION']):

我的paperclip配置如下所示:

config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['AWS_BUCKET'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
Run Code Online (Sandbox Code Playgroud)

试图添加:区域ENV ['AWS_REGION']

config.paperclip_defaults = {
:storage => :s3,
:region => ENV['AWS_REGION'],
:s3_credentials => {
:bucket => ENV['AWS_BUCKET'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
Run Code Online (Sandbox Code Playgroud)

env中的区域是(运行heroku配置时)

AWS_REGION:us-east-1

试图默认配置.在config/initializers中创建了aws.rb

Aws.config.update({
region: 'us-east-1',
})
Run Code Online (Sandbox Code Playgroud)

仍然无法正常工作.

ruby-on-rails amazon-s3 paperclip

4
推荐指数
2
解决办法
6607
查看次数

标签 统计

amazon-s3 ×1

paperclip ×1

ruby-on-rails ×1