【问题标题】:Heroku Config Variable 32kb limit: Bypasses or alternatives?Heroku Config 变量 32kb 限制:绕过还是替代?
【发布时间】:2017-07-10 23:25:23
【问题描述】:

多年来,我一直将一些 .pem 证书存储为 Heroku 的 Apple 推送通知等配置变量,但我刚刚点击了 32kb limit。是否有替代 Heroku Config 变量的方法可以用来保护服务器机密?

我能想到的一个可能的解决方案是在我们的服务器上存储一个加密的文本文件,并将文件路径和加密密钥保存在 Config vars 中。但是测功机可以在启动过程中正确解密吗?我不确定。

任何帮助/想法将不胜感激。谢谢!

仅供参考,我有 Rails+PostgreSQL

【问题讨论】:

    标签: ruby-on-rails heroku encryption


    【解决方案1】:

    有很多方法可以解决这个问题。 一种解决方案:

    您可以将 S3 凭据存储在 Heroku 应用配置变量中,以及这些凭据可以访问的 S3 存储桶上的 .pem 文件。

    然后,在启动时下载这些文件并将它们存储在磁盘上。 它们不存储在您的 GIT 存储库中,您可以轻松地旋转它们(只是不要忘记重新启动应用程序)

    【讨论】:

    • 我最终实现了这个。感谢您的帮助!
    猜你喜欢
    • 2019-10-08
    • 2020-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多