【发布时间】:2019-03-11 12:09:21
【问题描述】:
我想将 Azure 托管应用程序发布到 Azure 市场。是否可以在“app.zip”中添加一个自己的 PowerShell 脚本,该脚本除了 Azure 资源管理器模板之外还执行一些额外的部署步骤?
脚本会调用 arm 模板并处理模板的一些输出
【问题讨论】:
标签: azure azure-resource-manager azure-marketplace
我想将 Azure 托管应用程序发布到 Azure 市场。是否可以在“app.zip”中添加一个自己的 PowerShell 脚本,该脚本除了 Azure 资源管理器模板之外还执行一些额外的部署步骤?
脚本会调用 arm 模板并处理模板的一些输出
【问题讨论】:
标签: azure azure-resource-manager azure-marketplace
考虑这些的方式是,您只能执行可以在模板中完成的任务。如今,无法在 ARM 模板中运行任意脚本。
有帮助吗?
【讨论】:
经过一些研究并联系 MS 支持后,我找到了两种可能的解决方案:
使用带有自定义脚本扩展的 VM。缺点:VM 需要很长时间才能启动,如果我们之后不删除它会很昂贵。
使用 Azure 容器实例运行脚本。在大约 45 秒内启动,如果我们不使用它不会花费任何费用。 -> Tutorial
【讨论】: