1

是否可以从命令行或 Visual Studio Code 使用托管服务标识?
我已经看到Visual Studio 有一个扩展。VS Code 或 Azure 外部可访问的 MSI 端点是否有类似的东西?

如果不是,模拟/绕过 MSI 身份验证的正确方法是什么?

比你提前!

编辑:我正在使用 nodejs 并尝试让 Keyvault 与 MSI 一起使用,遵循此示例

4

1 回答 1

1

您可以使用登录到AZ CLIaz login,Microsoft.Azure.Services.AppAuthentication 库将使用它作为它尝试的方法之一。

不幸的是,这种方法不适用于 NodeJS 库,并在此处进行跟踪:https ://github.com/Azure/azure-sdk-for-node/issues/2284

只需确保您登录到正确的租户即可。

并且至少如果尝试连接 Azure Key Vault,您还需要选择订阅az account set -s "My Azure Subscription name or id"

在命令提示符下登录后,您可能需要重新启动 VS Code。

于 2018-12-17T16:54:34.543 回答