从 PowerShell 中的 Azure 函数访问 Azure Table
Accessing Azure Table from an Azure Function in PowerShell
我在 PowerShell 中编写了一个 Azure 函数,我想从这个函数对我的 Azure Table 进行一些查询。我不确定如何进行身份验证。
我如何获得访问我的 azure table 的功能?
*尝试利用 Managed Identity 但无济于事
*与服务主体相同
*如果我使用 connect-azuread 它可以工作,但该函数会提示我使用 link 和机器代码进行身份验证
谢谢!
大卫
对于 Azure Function,如果您启用标识并为其分配角色分配。然后,如果您创建 PowerShell 脚本并 运行 它,它将根据分配获得权限。因此,您不需要对托管身份进行身份验证。您只需要将权限分配给 MSI。
可以通过如下命令查看:
$context = Get-AzContext
$context.Account
然后你可以看到输出显示如下:
我在 PowerShell 中编写了一个 Azure 函数,我想从这个函数对我的 Azure Table 进行一些查询。我不确定如何进行身份验证。 我如何获得访问我的 azure table 的功能?
*尝试利用 Managed Identity 但无济于事 *与服务主体相同
*如果我使用 connect-azuread 它可以工作,但该函数会提示我使用 link 和机器代码进行身份验证
谢谢! 大卫
对于 Azure Function,如果您启用标识并为其分配角色分配。然后,如果您创建 PowerShell 脚本并 运行 它,它将根据分配获得权限。因此,您不需要对托管身份进行身份验证。您只需要将权限分配给 MSI。
可以通过如下命令查看:
$context = Get-AzContext
$context.Account
然后你可以看到输出显示如下: