首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里存储heroku平台的敏感文件?

在哪里存储heroku平台的敏感文件?
EN

Stack Overflow用户
提问于 2017-04-01 18:30:07
回答 1查看 203关注 0票数 0

我有一个用于Firebase访问的私钥文件,显然我不想存储在GitHub回购中。

我很清楚重复问题,但它已经很老了,我在那里没有看到多少有用的信息。从那以后可能发生了什么变化?

到目前为止,我有一个包含这个私钥的heroku分支,每当我想发布新的应用版本时,我都会将这个分支重新定位到主服务器上,这样提交就位于顶部。不过,这是个相当麻烦的问题。

可能有一些安全的场外存储就足够了,这些存储可以通过一些可以存储在env变量中的常规凭据来访问。我想避免S3,因为他们只需要信用卡登记。

还有其他选择吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-01 20:16:29

设置Heroku中的多行环境变量有什么问题(正如您所链接的另一个问题所建议的)?

如果您使用的是Rails 5.1,那么现在还有另一种选择-- 加密秘密。这允许您将私钥文件的加密版本提交到版本控制,并在Heroku中只拥有主密钥。这似乎是基于sekrets宝石,这可能是较旧的Rails版本的一种选择--但如果这是您喜欢的路径,您可能希望阅读文档并在那里进行一些研究。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43160528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档