У меня есть много учетных данных, которые мне нужно обработать, чтобы подключить мое приложение к amazon s3 и другим службам.
Я запустил свое приложение heroku с s3, и оно отлично работает. Я определил свои учетные данные для доступа к s3, следуя этому примеру: http://devcenter.heroku.com/articles/config-vars
Однако теперь я хочу иметь доступ к s3 из моей локальной среды разработки. Очевидно, что переменные конфигурации, которые я определил на heroku, недоступны на моем локальном хосте. Как я могу определить эти ключи локально? Кроме того, я ищу, в частности, безопасное решение (например, если я определяю свои ключи в виде обычного текста в инициализаторе или что-то в этом роде, я не хочу, чтобы этот файл был помещен в heroku).
В качестве фона, вот что я добавляю к своей модели, чтобы скрепка работала с s3
has_attached_file :photo,
:storage => :s3,
:bucket => 'bucket_name',
:s3_credentials => {
:access_key_id => ENV['S3_KEY'],
:secret_access_key => ENV['S3_SECRET']
}