Утилита Создать сервис
В этом разделе
Утилита Создать сервис позволяет вам опубликовать сервис из командной строки. Требуется файл определения сервиса (sd.).
Параметры
Параметр | Сведения |
---|---|
-u | Имя пользователя ArcGIS Server, запускающего утилиту. Пользователь должен иметь соответствующие права для выполнения этого действия. Если сайт настроен с аутентификацией веб-уровня, укажите встроенного пользователя, например, учетную запись основного администратора сайта. |
-p | Пароль пользователя, указанного с параметром -u. |
-s | 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