Skip To Content

Скрытие сервиса в Services Directory ArcGIS Server

Если на сайте ArcGIS Server имеются сервисы, которые вы не хотите показывать в Services Directory ArcGIS Server, их можно скрыть, добавив в конфигурацию сервиса свойство deprecated, доступное в Administrator Directory ArcGIS Server.

Скрытие сервиса в Services Directory позволяет предотвратить использование URL сервисов новыми пользователями. Имеющиеся пользователи и приложения, знающие URL сервиса, по-прежнему смогут работать с сервисом, пока он не будет удален. Выбор сервиса для скрытия в Services Directory не приводит к его скрытию в ArcGIS Server Manager; сервисы всегда отображаются в Manager.

Подсказка:

При скрытии сервиса может быть полезно записать его URL для будущего использования. Или вы можете получить URL с помощью Manager.

  1. В веб-браузере войдите в Administrator Directory. Формат URL-адреса должен быть https://gisserver.domain.com:6443/arcgis/admin.
  2. Щелкните services.
  3. Щелкните имя сервиса, который вы хотите скрыть. Если сервис расположен в папке, щелкните имя папки и выберите сервис из списка.
  4. Прокрутите вниз страницу Сервис – <Service Name (Service Type)> и щелкните редактировать.
  5. Добавьте "deprecated": "true", в первую строку конфигурации сервиса, например:
    {
     "deprecated": "true",
     "serviceName": "FireHydrants",
     "type": "MapServer",
     ...
  6. Щелкните Сохранить изменения.

    Сервис перезапущен.

  7. После перезапуска сервиса войдите в Services Directory и убедитесь, что сервис более не отображается. Формат URL-адреса должен быть https://gisserver.domain.com:6443/arcgis/rest/services.

Ваш сервис более не отображается в Services Directory. Чтобы снова сделать сервис видимым, повторите указанные выше инструкции и введите "deprecated": "false", в конфигурацию сервиса.