如何使用托管身份从本地环境上的基于Python的Azure函数查询SQL Server

时间:2020-07-23 15:39:05

标签: azure azure-functions

我正在使用具有托管身份并连接到Azure SQL Server的Azure函数。我的Azure函数正在使用Python。在这种情况下,是否可以在本地环境上测试Azure功能?我发现了几个使用.net的示例,但是找不到使用python在启用托管身份的本地测试Azure功能的任何示例。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您使用的是azure-identity库中的DefaultAzureCredential,则在本地运行时,它会期望以下环境变量用于也需要访问SQL Server的服务主体。

  • AZURE_TENANT_ID
  • AZURE_CLIENT_ID
  • AZURE_CLIENT_SECRET

您可以从official docs中进一步了解azure-identity的工作原理。

相关问题