Ruby-AWS保存配置的位置/如何加载配置

时间:2012-01-18 10:44:31

标签: ruby-on-rails-3 amazon-web-services

我不确定对Ruby/Aws gem进行appliaction wide配置的最佳方法是什么?

我找到了一个配置文件需要如何显示的示例:https://forums.aws.amazon.com/message.jspa?messageID=117931#117931

但是存储配置的推荐方法是什么?我应该在config / amazonrc中放一个简单的文件 然后致电

Amazon::Config.new("#{RAILS_ROOT}/config/amazonrc")

1 个答案:

答案 0 :(得分:0)

我现在找到了一个很好的解决方案:

<强>配置/初始化/ amazon.rb

require File.dirname(__FILE__) + '/../../config/environment.rb'    
ENV['AMAZONRCDIR'] = "#{Rails.root}/config/"

<强>配置/ .amazonrc

[global]
locale = 'de'
cache = false
key_id = '0Y44V8FAFNM119C6PXX2'
secret_key_id = 'YYYYYY'

[de]
associate = 'ID-21'