azure - 如何在Visual Studio Code中使用MSI进行开发?

标签 azure azure-keyvault azure-managed-identity azure-node-sdk

是否可以从命令行或 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/

相关文章:

amazon-web-services - 在云端特定时间运行docker容器

azure - 可以从 VPN 设置运行,但不能从 RASPHONE 运行 - 自定义脚本(用于更新路由表)失败 (8007026f)

azure - Terraform 脚本将证书从数据源 Key Vault 复制到新的 Key Vault

azure - 使用 Azure 托管服务标识来扩展应用服务计划,但未列出

azure - 托管服务身份必须配置为使用身份验证 token 策略

使用用户分配的托管ID的 azure 函数 - 无法写入存储队列

c# - Interop.excel 应用程序到 Azure Web 应用服务

c# - 像 WebJob 这样的队列上的 Azure WorkerRole 触发器

c# - Azure key 保管库有哪些优势?

azure - 使用 ADF 使用客户端证书进行 REST API 身份验证