0
我正在嘗試使用霧寶石將refinerycms上傳到s3。如何將s3憑證存儲在使用霧的未跟蹤文件中
我想從一個文件,是不是在我的git倉庫拉我的S3憑據(例如s3.yml
)
我發現了一些老引用這樣使用AWS-S3的寶石,但不是霧。
在此先感謝您的幫助!
我正在嘗試使用霧寶石將refinerycms上傳到s3。如何將s3憑證存儲在使用霧的未跟蹤文件中
我想從一個文件,是不是在我的git倉庫拉我的S3憑據(例如s3.yml
)
我發現了一些老引用這樣使用AWS-S3的寶石,但不是霧。
在此先感謝您的幫助!
我把我的配置保存在配置文件而不是yml文件中。 在config/s3_config.rb
:
ENV['S3_KEY'] = 'MYS3KEY'
ENV['S3_SECRET'] = 'MYSECRETKEY'
ENV['S3_BUCKET'] = 'this-is-my-bucket'
當你運行你的Rails應用程序(這將是development
),配置文件被自動加載,那麼這些憑證將被引用到常量(ENV['S3_KEY']
)。
當您部署應用程序時,這會有所不同。比如Heroku,你會創建這些配置變量。