在 Heroku 中存储 API_KEY

Storing API_KEY in Heroku

我有一个 Python 代码,我想 运行 24/7。在做了一些研究之后,我决定将我的代码部署到 Heroku 上。为了让我的代码 运行,它需要得到一个 API 键;但是,我想将 API 密钥存储在安全的地方。

所以我使用 CLI 的命令 config:set 将密钥存储在 Heroku 的 config vars 中。 但是,我不确定如何从配置变量中提取密钥以便将其存储在我的代码中的变量中。

我对这一切都很陌生,非常感谢您的帮助。我也愿意使用不同的方法存储我的 API 密钥,无论以初学者友好的方式完成工作(git-crypt?等)

谢谢!

configvar 是应用程序在运行时可用的环境变量:

api_key = os.environ.get("API_KEY", "default_val")

您可以在本地开发上设置默认值(如果需要)