我为我的 Azure 托管应用程序创建了一个新包。如何将托管应用程序的现有实例升级到该软件包版本 ( mainTemplate.json+ viewDefinition.json)?
今天我们与 MSFT 代表讨论了此事。我们得到的信息是,对托管应用程序及其资源的任何更新都必须由发布者通过其选择的机制(Azure CLI、ARM 模板、Azure Portal、Terraform 等)通过发布者拥有的访问权限手动推送到为托管应用程序创建的资源组。
无法仅推送新的 ARM 模板并将其推广到已部署的实例。他说,如果您想让新模板可供新创建的实例使用,您可以使用新模板重新发布报价(如果通过商业市场发布),但这永远不会影响托管应用程序的实例已经存在的。
该代表同意,陈述以下内容的文档误导了该流程的实际工作方式:
您可以确保所有客户都使用经过批准的版本。客户不必开发特定于应用程序的领域知识来管理这些应用程序。客户自动获取应用程序更新,而无需担心应用程序的故障排除和诊断问题。
这种“自动”版本控制过程是发布者负责自行实施的过程。实际上,托管应用程序中没有内置版本控制的概念。
| 归档时间: |
|
| 查看次数: |
789 次 |
| 最近记录: |