在Azure持久函数中,这是本地调试的local.settings.json
文件的外观:
{
"IsEncrypted": false,
"Values": {
"FUNCTIONS_WORKER_RUNTIME": "python",
"AzureWebJobsStorage": "DefaultEndpointsProtocol=https;AccountName=<YOUR-ACCOUNT-NAME>;AccountKey=<YOUR-ACCOUNT-KEY>;EndpointSuffix=core.windows.net",
"ConnectionString": "AccountEndpoint=<XXXX>;AccountKey=<YYYY>;"
}
}
如何更改ConnectionString
行以确保Azure持久功能从Azure Keyvault读取机密
还有什么要补充的吗
在本地调试时,不能使用密钥库引用。这仅在部署到Azure:https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references时有效
因此,您的local.settings.json可能包含实际的秘密连接字符串。但是你永远不会把这个文件签入你的Git repo等等
相关问题 更多 >
编程相关推荐