访问GOOGLE_CREDENTIALS json文件的最佳方式是什么?我尝试在Google云存储上托管它,链接是公开的,但不能在Django中工作。我使用redner.com作为我的服务器。
x8goxv8g1#
您可以使用环境变量而不是将凭据存储在 JSON 文件中,您可以将它们作为环境变量存储在服务器上。这种方法更安全,因为凭证不会直接存储在代码或配置文件中,也不会存储在其他地方。在Django或其他Python项目中,您可以使用os.environ字典访问环境变量。您可以在服务器上设置环境变量,或者使用python-dotenv之类的工具从文件中加载它们。
os.environ
python-dotenv
1条答案
按热度按时间x8goxv8g1#
您可以使用环境变量而不是将凭据存储在 JSON 文件中,您可以将它们作为环境变量存储在服务器上。这种方法更安全,因为凭证不会直接存储在代码或配置文件中,也不会存储在其他地方。在Django或其他Python项目中,您可以使用
os.environ
字典访问环境变量。您可以在服务器上设置环境变量,或者使用python-dotenv
之类的工具从文件中加载它们。