azure-functions - Azure Functions 在运行时每 30 分钟更新一次密钥
问题描述
在我使用 Azure Functions 的项目中,我每 30 分钟从身份服务器检索一次令牌。我想要实现的是将新令牌保存在配置中。所以,在local.lsettings.json
我总是有最新的有效令牌。我想保持简单。
解决方案
如果我们在本地运行该函数,我们将从 中获取值local.settings.json
,如果我们在 Azure 中运行该函数,我们将从 中获取值Application settings
。
这里我以 c# 为例,因为这些值存储在系统环境中,我们可以这样设置值
Environment.SetEnvironmentVariable("token", "token_value");
我们可以得到它
Environment.GetEnvironmentVariable("token");
推荐阅读
- linux - 为什么在 `syscall` 的输入停止期间修改 rax?
- sql - UPPER() 用于特殊字符(ascii 181)
- c# - c#如何使用contains在句子中查找单词
- python - 有没有办法在循环中插入 numpy 数组?
- java - 为什么我必须在 spring data jpa 中使用 @Modifying 和 @Transactional?
- c# - 无法使用 C# 插入 SQLite 表
- r - 使用 purrr 进行下采样。唯一标识符
- php - PHP比较与以逗号开头的字符串与零作为字符串进行比较时不同
- python-3.x - 我尝试访问元组值,但它说在尝试在 Python 中创建保存/加载方法时解包的值太多
- javascript - 无法在 Javascript/Typescript 中使用 Google Analytics 测量异常