[英]Python world analog of Rails encrypted credentials feature (to store secrets securely)
[英]How to Call the Credentials from .secrets File in Python
最近,我根據自己的需要使用tweepy制作了一個twitter-bot 。 現在要 24x7 在線托管它,我首先嘗試了 Heroku(無法添加信用卡/借記卡),然后是 pythonanywhere.com (我不知道為什么控制台在一天后關閉),然后repl.it ( API 密鑰從.env文件返回None - 盡管在我的系統中它運行良好)最后是 WayScript.com 。
現在,在這里我遇到了一個新的文件類型,說.secrets 。 我使用.env存儲所有密鑰,但他們要求將這些憑據保存在.secrets文件中。 它們還提供.env文件類型。 但它表示最好將這些憑據添加到.secrets文件中,因為在這種情況下它們將被保存為加密字符串。 這是屏幕視圖-
現在,如果我使用.env文件,我可以使用以下代碼輕松導入憑據 -
import os
Secret_Key = os.environ['key']
但是如果我使用.secret文件,那么如何調用憑據?
感謝您提供的任何幫助。
您應該使用 ws.environment 來讀取存儲在 .secrets 文件中的值。 如果您需要檢索您的 API 密鑰,您可以執行以下操作。
api_key = ws.environment['API_KEY']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.