我的目标是让一个虚拟机使用用户分配的托管标识运行 Azure DevOps 的构建,这样我们就可以保留所有连接字符串。
我刚刚在其中创建了一个 Azure 实验室和一个 VM。
在实验室中这样做的原因是我们可以在晚上和周末关闭它。
但是,我找不到为其分配托管标识的选项。
如果可能,我该怎么做?
我的目标是让一个虚拟机使用用户分配的托管标识运行 Azure DevOps 的构建,这样我们就可以保留所有连接字符串。
我刚刚在其中创建了一个 Azure 实验室和一个 VM。
在实验室中这样做的原因是我们可以在晚上和周末关闭它。
但是,我找不到为其分配托管标识的选项。
如果可能,我该怎么做?
看起来实验室 VM ( Microsoft.DevTestLab/labs/virtualmachines
) 目前不支持 MSI,您需要使用azure VM ( Microsoft.Compute/virtualMachines
)。
参考 -支持 Azure 资源托管标识的服务。
此外,我注意到您使用实验室 VM 是出于自动启动/停止的原因,实际上 Azure VM 也支持这一点,请参阅Azure 自动化中的在非工作时间启动/停止 VM 解决方案,不仅可以安排 VM 的启动和停止,还其它功能。