由网友(苞米地蒙面侠,)分享简介:我得到这个错误缺少必需参数:aws_access_key_id,aws_secret_access_key 。这似乎不可思议,因为我已经添加carrierwave.rb在初始化文件夹中。访问/密钥的作品完美,当我使用 AWS-SDK CarrierWave.configure办|配置|config.fog_crede...![下游车企掀 停工潮 ,PA材料影响最大 上游厂家调涨上瘾,PA6再涨800 到底谁在疯狂 搜狐汽车 搜狐网](https://p.xsw88.cn/allimgs/daicuo/20230911/3702.png)
我得到这个错误缺少必需参数:aws_access_key_id,aws_secret_access_key
。这似乎不可思议,因为我已经添加carrierwave.rb在初始化文件夹中。访问/密钥的作品完美,当我使用 AWS-SDK
CarrierWave.configure办|配置|
config.fog_credentials = {
提供者:AWS
aws_access_key_id:ENV [PUB-KEY],
aws_secret_access_key:ENV [SEC-KEY]
}
config.fog_directory = ENV [mybucket]
结束
解决方案
生产和发展结构是不同的。 你需要把钥匙AWS开发了。
我只是复制AWS键从
配置/环境/ production.rb
到
配置/环境/ development.rb
![下游车企掀 停工潮 ,PA材料影响最大 上游厂家调涨上瘾,PA6再涨800 到底谁在疯狂 搜狐汽车 搜狐网](https://p.xsw88.cn/allimgs/daicuo/20230911/3702.png)
和一切都能正常工作。
I got this error Missing required arguments: aws_access_key_id, aws_secret_access_key
. That seems weird because I already added carrierwave.rb in initializers folder. The access/secret key works perfectly when I use aws-sdk
CarrierWave.configure do |config|
config.fog_credentials = {
provider: "AWS",
aws_access_key_id: ENV["PUB-KEY"],
aws_secret_access_key: ENV["SEC-KEY"]
}
config.fog_directory = ENV["mybucket"]
end
解决方案
Production and development configurations are different. You need to put AWS keys in development too.
I just copied AWS keys from
config/environments/production.rb
to
config/environments/development.rb
And everything worked fine.
相关推荐
最新文章