部署后自动删除 Azure 虚拟机

Delete an Azure Virtual Machine automatically after deployment

要部署我的基础架构,我需要部署一个带有自定义脚本扩展的 VM。 VM 的唯一目的是执行脚本。 执行脚本后,VM 应该会自动删除。

如何做到这一点?

附加信息:

这可能意味着您做错了什么,您可以使用 Azure 容器实例 运行 脚本并关闭。它也应该适用于市场(据我所知,您可以在市场产品中使用自定义容器)。

Marketplace 只允许您使用 arm 模板来部署东西,因此您不能真正地使用 arm 模板来完成您所要求的事情。好吧,您也许可以通过嵌套部署和完整模式破解类似的东西,但我怀疑这会在市场上通过审核。

从技术上讲,您可以让 vm 删除自身作为脚本的一部分。再一次,我不建议这样做。