azure - 部署后自动删除 Azure 虚拟机
问题描述
要部署我的基础架构,我需要部署一个带有自定义脚本扩展的 VM。VM 的唯一目的是执行脚本。执行脚本后,应自动删除 VM。
如何才能做到这一点?
附加信息:
- 这是一个 azure 资源管理器部署
- 删除也应该在天蓝色的市场环境中工作。
解决方案
这可能意味着您做错了什么,您可以使用 Azure Container Instance 运行脚本并关闭。它也应该适用于市场(据我所知,您可以在市场产品中使用自定义容器)。
Marketplace 只允许您使用 arm 模板来部署东西,因此您无法使用 arm 模板真正完成您的要求。好吧,您也许可以通过嵌套部署和完整模式破解类似的东西,但我怀疑这会在市场上通过审核。
从技术上讲,您可以让 vm 将自身作为脚本的一部分进行删除。再说一次,我不会建议。
推荐阅读
- regex - 如何用 htaccess 重写变量 URL?
- ios - Firebase 消息 - 卸载不会阻止通知
- c# - 基于操作系统的不同 NuGet 包
- html - 引导填充面板到行底部
- c# - 如何强制在 .NET Core DI 中创建类的实例?
- docker - 查找 Docker 容器可以从容器内访问多少 CPU
- apache-spark - LoadIncrementalHFiles 不适用于 Hbase 批量加载。扫描返回 0 行
- mysql - 每个组的查询最大 n 具有不同的问题
- java - 两个提交按钮来做两件不同的事情
- android - 在菜单中的抽屉布局选项中包含相对布局后不响应点击