是否可以通过命令行或Visual Studio Code使用托管服务标识?
我已经看到有一个extension for Visual Studio。 VS Code是否有类似的东西,或者Azure外部可访问的MSI终结点?
如果没有,模拟/绕过MSI身份验证的正确方法是什么?
比你提前!
编辑:我正在使用nodejs,并尝试按照this example使Keyvault与MSI一起使用。
答案 0 :(得分:1)
您可以使用az login
登录到AZ CLI,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。