我的目标是让一个VM使用用户分配的托管身份为Azure DevOps运行构建,以便我们可以保持所有的连接字符串不足。
我刚刚创建了一个Azure实验室和一个VM。
在实验室中这样做的原因是,我们可以在晚上和周末将其关闭。
但是,我找不到为它分配托管身份的选项。
如果可能,我该怎么办?
答案 0 :(得分:0)
看起来实验室VM(Microsoft.DevTestLab/labs/virtualmachines
)当前不支持MSI,您需要使用azure VM(Microsoft.Compute/virtualMachines
)。
参考-Services that support managed identities for Azure resources。
此外,我注意到您出于自动启动/停止原因而使用实验室VM,实际上Azure VM也支持该虚拟机,请参见Start/Stop VMs during off-hours solution in Azure Automation,不仅安排VM启动和停止,还有其他功能。