La utilidad Crear servicio permite publicar un servicio desde la línea de comandos. Se necesita un archivo de definición de servicio (.sd).
Parámetros
Parámetro | Detalles |
---|---|
-u | El nombre de un usuario de ArcGIS Server que ejecutará la utilidad. El usuario debe tener el nivel apropiado de privilegios para ejecutar la acción. Si su sitio está configurado con la autenticación a nivel Web, especifique un usuario integrado, como la cuenta del administrador del sitio principal. |
-p | La contraseña del usuario especificado con el parámetro -u. |
-s | La dirección URL del sitio en uno de los formatos siguientes:
Tenga en cuenta que no puede usar el puerto 6443 en esta URL. Si su sitio tiene Solo HTTPS configurado y desea usar esta utilidad, cambie la configuración del protocolo del sitio a HTTP y HTTPS en primer lugar. |
-f | La ruta del archivo de definición del servicio. |
-F | Opcional. Carpeta del servidor SIG en la cual se debe implementar el servicio. |
-n | Opcional. El nombre del servicio, si desea sobrescribir el nombre que figura en la definición. |
-h | Imprime la ayuda para la utilidad. |
Ejemplos
El ejemplo siguiente crea un servicio llamado Yellowstone en el nivel raíz del servidor utilizando el archivo Yellowstone.sd.
Legado:
En la versión 10.2.2 y en versiones anteriores, era necesario hacer referencia al directorio de Python y a la extensión de Python (.py) cuando se ejecutaban las utilidades desde la línea de comandos. En las versiones 10.3 y posteriores, no es necesario. Se pueden ejecutar las utilidades directamente desde la línea de comandos sin hacer referencia a las dependencias de Python.
Si ha implementado una lógica que automatiza la ejecución de estas utilidades, es necesario que actualice los scripts para eliminar las dependencias de Python. A continuación se muestran algunos ejemplos:
- <ArcGIS Server installation location>/arcgis/server/tools/python
- La extensión .py cuando se hace referencia al nombre de la utilidad de la línea de comandos
Vea el uso correcto en el ejemplo siguiente:
<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
El ejemplo siguiente crea un servicio llamado San Diego en la carpeta 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