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