我有一个脚本,它连接到第三方API,它使用公开和秘密密钥。连接是用python编写的,可以在PowerBI桌面上工作,也可以在生产中的web应用程序上工作。
但是,键是硬编码到脚本中的,这不像是最佳实践。有没有一种方法可以在PowerBI中使用环境变量,这样我就可以从脚本中删除键了吗?
发布于 2022-02-18 11:15:56
我今天正忙着呢!我能够将我的凭据作为环境变量存储在我的计算机上,然后使用os.getenv("SECRET_KEY")等在我的python脚本中调用它们。
os.getenv("SECRET_KEY")
在将PowerBI桌面保存到我的计算机后,我确实不得不重新启动它们。
附加信息- os是一个与本地计算机接口的python库。存储在系统上的os.getenv 访问环境变量。。Windows用户可以创建env vars 这里,mac用户通常通过终端像这样设置它们。
os.getenv
https://stackoverflow.com/questions/71166372
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例