在 ArcGIS Server Services Directory 中隐藏服务
如果您的 ArcGIS Server 站点包含您不再想在 ArcGIS Server Services Directory 中显示的服务,您可以通过在服务配置中添加 deprecated 属性来隐藏它们,该属性可从 ArcGIS Server Administrator Directory 访问。
在 Services Directory 中隐藏服务可以防止用户发现服务 URL。 已知该 URL 的现存用户和应用程序仍可使用该服务,直至将其删除。 在 Services Directory 中指定要隐藏的服务并不会在 ArcGIS Server Manager 中将其隐藏;服务始终显示在 Manager 中。
提示:
在隐藏服务时,记录 URL 有助于将来用作参考。 或者,您可以通过 Manager 获取服务 URL。
在 Web 浏览器中,登录 Administrator Directory。 URL 地址格式为
https://gisserver.example.com:6443/arcgis/admin。单击服务。
单击要隐藏的服务名称。 如果服务位于文件夹中,则单击文件夹名称,然后从列表中选择服务。
在服务 - <服务名称(服务类型)> 页面中滚动至底部,然后单击编辑。
在服务配置的第一行中添加
"deprecated": "true",,例如:{ "deprecated": "true", "serviceName": "FireHydrants", "type": "MapServer", ...单击保存编辑。
重新启动服务。
服务重启后,登录 Services Directory,确认不再列出该服务。 URL 地址格式为
https://gisserver.example.com:6443/arcgis/rest/services。
您的服务不再显示在 Services Directory 中。 要取消隐藏服务,重复上述指令,并在服务配置中指定 "deprecated": "false",。