我不想将它放在原地使用的代码中;如何/在哪里正常定义?
我希望可以从整个应用程序访问连接,如下所示:
connection = Fog::Storage.new({
:provider => 'AWS',
:aws_secret_access_key => YOUR_SECRET_ACCESS_KEY,
:aws_access_key_id => YOUR_SECRET_ACCESS_KEY_ID
})
答案 0 :(得分:2)
您可以在初始值设定项中设置常量。
<强>配置/初始化/ fog.rb 强>
FOG_CONNECTION = Fog::Storage.new({
:provider => 'AWS',
:aws_secret_access_key => YOUR_SECRET_ACCESS_KEY,
:aws_access_key_id => YOUR_SECRET_ACCESS_KEY_ID
})
然后,您的应用程序中将显示FOG_CONNECTION.directories.get(...)
。