隐藏 ArcGIS Server 服务目录中的服务
如果您的 ArcGIS Server 站点中包含您不再希望在 ArcGIS Server 服务目录中显示的服务,则可通过在服务配置中添加 deprecated 属性来将其隐藏。您可以使用 ArcGIS Server 管理员目录进行此设置。
通过在服务目录中隐藏服务,您可以阻止用户发现该服务 URL。在删除该服务之前,知道 URL 的现有用户和应用程序仍能继续使用该服务。在服务目录中指定要隐藏的服务并不会在 ArcGIS Server Manager 中隐藏该服务;服务始终显示在 Manager 中。
提示:
隐藏服务时,记录 URL 以供将来参考是非常有用的。您也可以使用 Manager 来获取服务 URL。
- 在 Web 浏览器中登录管理员目录。URL 地址格式为 http://gisserver.domain.com:6080/arcgis/admin。
- 单击服务。
- 单击要隐藏的服务的名称。如果服务位于文件夹中,则单击文件夹名称,然后从列表中选择服务。
- 在服务 - <服务名称(服务类型)> 页面中滚动至底部,然后单击编辑。
- 将 "deprecated": "true", 添加到服务配置的第一行,例如:
{ "deprecated": "true", "serviceName": "FireHydrants", "type": "MapServer", ...
- 单击保存编辑。
重新启动服务。
- 重新启动服务后,登录到服务目录并验证该服务是否不再列出。URL 地址格式为 http://gisserver.domain.com:6080/arcgis/rest/services。
服务目录中不再显示您的服务。要取消隐藏服务,重复上述说明,并在服务配置中指定 "deprecated": "false",。