ARM模板未记录资源类型Microsoft.Web/sites/host相关咨询
Microsoft.Web/sites/host 资源说明及部署后跳转404问题解释 核心属性
- 该资源是
Microsoft.Web/sites(Azure应用服务)对应的内部隐式子资源,不属于面向用户开放的可独立管理资源类型,因此不会出现在公开的ARM模板资源参考文档中,也不支持用户在自定义ARM/Bicep/Terraform模板中显式定义。 - 它的生命周期完全由Azure Web资源提供程序托管,不会出现在用户可枚举的站点子资源列表中,也没有独立的资源访问权限控制边界。
实际用途
- 该资源是Azure应用服务部署流程里的内部状态跟踪对象:当你对Web应用执行代码部署、应用配置修改、部署槽切换、SSL证书绑定、自定义域名配置等会影响主机运行时的操作时,资源提供程序会自动生成该类型的部署记录,用来标记底层主机节点的配置同步、运行时初始化动作的完成状态,不需要用户手动触发或维护。
点击跳转提示「资源未找到」的原因
- 这个问题是Azure门户部署列表的默认交互逻辑导致的:门户会给所有部署记录条目统一添加跳转至资源详情页的入口,但
Microsoft.Web/sites/host作为内部使用的跟踪对象,没有面向用户开放的独立资源管理页面,因此无论部署完成多久、部署状态是否成功,点击该条目都会弹出Resource not found提示,这不属于部署故障,也不代表实际资源缺失。 - 判断对应操作是否真正生效,只需要直接进入父级Web应用的资源页面,检查站点运行状态、配置项、部署内容是否符合预期即可,不需要对该部署条目做额外处理。
内容的提问来源于stack exchange,提问作者ecstrim
相关产品推荐
相关产品推荐

