У меня есть много учетных данных, которые мне нужно обработать, чтобы подключить мое приложение к 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']
}