Dienstprogramm zum Erstellen des Services
In diesem Thema
Mit dem Dienstprogramm zum Erstellen des Services können Sie einen Service über die Befehlszeile veröffentlichen. Eine Service-Definitionsdatei (.sd) ist erforderlich.
Parameter
Parameter | Details |
---|---|
-u | Der Name eines Benutzers von ArcGIS-Server, der das Dienstprogramm ausführt. Der Benutzer muss über Berechtigungen auf entsprechender Ebene verfügen, um die Aktion auszuführen. Wenn Ihre Site mit der Authentifizierung auf Webebene konfiguriert ist, geben Sie einen integrierten Benutzer an, z. B. das primäre Site-Administratorkonto. |
-p | Das Kennwort des Benutzers, der mit dem "-u"-Parameter angegeben wurde. |
-s | Die URL der Site in einem der folgenden Formate:
|
-f | Der Pfad zur Service-Definitionsdatei |
-C | Optional. Der Cluster, auf dem der Service bereitgestellt wird. Wenn nichts anderes angegeben ist, wird der Standard-Cluster verwendet. |
-F | Optional. Der GIS-Serverordner, in dem der Service bereitgestellt wird. |
-n | Optional. Der Name für den Service, wenn Sie den in der Service-Definition enthaltenen Namen überschreiben möchten. |
-h | Druckt die Hilfe für das Dienstprogramm. |
Beispiele
Im folgenden Beispiel wird ein Service mit der Bezeichnung "Yellowstone" unter Verwendung der Datei "Yellowstone.sd" auf Stammebene des Servers erstellt.
Ältere Versionen:
In Version 10.2.2 und früheren Versionen mussten das Python-Verzeichnis und die Python-Erweiterung (.py) beim Ausführen der Dienstprogramme über die Befehlszeile referenziert werden. In Version 10.3 ist dieses Vorgehen nicht mehr erforderlich. Die Dienstprogramme können direkt über die Befehlszeile ausgeführt werden, ohne diese Python-Abhängigkeiten zu referenzieren.
Wenn Sie Logik zur automatischen Ausführung dieser Dienstprogramme implementieren, müssen Sie die Skripte aktualisieren, um die Python-Abhängigkeiten zu entfernen, z. B.:
- <ArcGIS Server installation location>/arcgis/server/tools/python
- Die Erweiterung .py, wenn auf den Namen des Befehlszeilendienstprogramms verwiesen wird
Anhand des folgenden Beispiels wird die richtige Verwendung erläutert:
<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
Im folgenden Beispiel wird ein Service mit der Bezeichnung "San Diego" im Ordner "RegionalPlanning" erstellt.
<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