我正在使用具有托管身份并连接到Azure SQL Server的Azure函数。我的Azure函数正在使用Python。在这种情况下,是否可以在本地环境上测试Azure功能?我发现了几个使用.net的示例,但是找不到使用python在启用托管身份的本地测试Azure功能的任何示例。
感谢您的帮助。
答案 0 :(得分:0)
如果您使用的是azure-identity
库中的DefaultAzureCredential
,则在本地运行时,它会期望以下环境变量用于也需要访问SQL Server的服务主体。
AZURE_TENANT_ID
AZURE_CLIENT_ID
AZURE_CLIENT_SECRET
您可以从official docs中进一步了解azure-identity
的工作原理。