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