Skip To Content

Утилита Создать сервис

Утилита Создать сервис позволяет вам опубликовать сервис из командной строки. Требуется файл определения сервиса (sd.).

Параметры

ПараметрСведения

-u

Имя пользователя ArcGIS Server, запускающего утилиту. Пользователь должен иметь соответствующие права для выполнения этого действия. Если сайт настроен с аутентификацией веб-уровня, укажите встроенного пользователя, например, учетную запись основного администратора сайта.

-p

Пароль пользователя, указанного с параметром -u.

-s

URL-адрес сайта в одном из следующих форматов:

  • http://gisserver.domain.com:6080
  • http://webadaptor.domain.com/arcgis
Если сайт настроен с аутентификацией веб-уровня, необходимо указать локальный URL сайта.

-f

Путь к файлу определения сервиса.

-C

Необязательно. Кластер для развертывания сервиса. Если не задано иначе, то будет использован кластер по умолчанию.

-F

Необязательно. Папка ГИС-сервера для развертывания сервиса.

-n

Необязательно. Имя сервиса, если вы хотите перезаписать имя, содержащееся в определении сервиса.

-h

Вывод справки по утилите.

Примеры

В следующем примере создается сервис с именем Yellowstone на уровне корневого каталога сервера с использованием файла Yellowstone.sd.

Прежние версии:

В 10.2.2 и более ранних версиях требовалось ссылаться на папку и дополнительный модуль Python (.py) для запуска утилит из командной строки. В 10.3 этого более не требуется. Вы можете запускать утилиты непосредственно из командной строки, не указывая расположение Python.

Если вы используете логику, автоматизирующую выполнение этих утилит, следует обновить скрипты, чтобы удалить зависимости Python, например:

  • <ArcGIS Server installation location>/arcgis/server/tools/python
  • Дополнительный модуль .py со ссылкой на имя утилиты командной строки

Для правильного использования см. пример ниже:

<ArcGIS Server installation location>/arcgis/server/tools/admin/createservice -u admin -p admin -s http://gisserver.domain.com:6080 -f /opt/data/Yellowstone/Yellowstone.sd -n Yellowstone

В следующем примере создается сервис с именем SanDiego в папке RegionalPlanning.

<ArcGIS Server installation location>/arcgis/server/tools/admin/createservice -u admin -p admin -s http://gisserver.domain.com:6080 -f /opt/data/SanDiego/SanDiego.sd -F RegionalPlanning -n SanDiego

В этом разделе
  1. Параметры
  2. Примеры