是否可以从命令行或 Visual Studio Code 使用托管服务标识?
我看到有一个extension for Visual Studio 。 VS Code 是否有类似的东西,或者可以在 Azure 外部访问的 MSI 端点?
如果不是,模拟/绕过 MSI 身份验证的正确方法是什么?
比你提前!
编辑:我正在使用nodejs并尝试让Keyvault与MSI一起工作,遵循this example .
最佳答案
您可以登录AZ CLI使用 az 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。
关于azure - 如何在Visual Studio Code中使用MSI进行开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53819688/