使用 VS Code +“Azure Function”扩展,我生成了默认的 python 3.7 timedTrigger 函数,其设置如下:
// functions.json
{
"scriptFile": "__init__.py",
"bindings": [
{
"name": "mytimer",
"type": "timerTrigger",
"direction": "in",
"schedule": "0 0 */6 * * *"
}
]
}
我还设置了两个环境变量“USER”和“PASSWORD”,它们是在应用服务的配置中设置的。
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": ****************,
"FUNCTIONS_WORKER_RUNTIME": "python",
"USER": "********",
"PASSWORD": "*********"
}
}
目标: 我想运行相同功能的两个实例,但使用两个不同的配置,即用户+密码。
问题: 我认为配置/应用程序设置可能不足以解决此问题。我找不到使用多个不同参数两次运行该函数的方法。
问题:我有哪些选择才能达到我的目标?我的一个想法是将用户/密码放入 functions.json 中,但我不知道如何从应用程序函数中访问该信息。