如何存储与生产环境共享的开发环境的机密 S3 信息



我的开发存储桶使用与生产存储桶相同的凭证。

由于我正在使用 Heroku,因此我已将所有这些凭据移动到我的 Heroku 配置中。除了我的开发环境之外,这将起作用,因为它在我的本地。

如何安全地存储此信息,以便此数据不会在公共存储库中看到,但仍可访问并实例化到我的本地计算机?

Rails 4.1 可以在内部执行此操作,但在此之前,您可能会发现这些很有用:

  • https://github.com/bkeepers/dotenv
  • https://github.com/jcamenisch/ENV_BANG/

有关 4.1 的信息,请参阅"secrets.yml"部分。

http://edgeguides.rubyonrails.org/4_1_release_notes.html

更新:看来我对 Rails 4.1 有误会了。 虽然它有一个secrets.yml文件,但它没有加密。 想知道我在哪里读到它是...

最新更新