Publicar mediante Python

Puede escribir un script de Python para ejecutar una herramienta de geoprocesamiento y publicarla como una herramienta web o un servicio de geoprocesamiento. Este script automatiza los flujos de trabajo de publicación, incluso sin utilizar ArcGIS Pro. El método principal para utilizar un script para publicar es utilizar ArcPy.

Una vez que una herramienta personalizada se ejecuta correctamente, utilice ArcPy para publicarla como una herramienta web o un servicio de geoprocesamiento. Primero, cree un archivo de borrador de definición de servicio utilizando la clase GeoProcessingSharingDraft y CreateSharingDraft method. A continuación, cree un archivo de definición de servicio con la herramienta Presentar servicio y utilice la herramienta Cargar definición de servicio para completar el proceso de publicación.

Desde ArcGIS Pro 3.2 o posterior, publique una herramienta de script que publique herramientas web o capas en cualquier implementación de ArcGIS Enterprise para un flujo de trabajo especial. En la herramienta de secuencia de comandos, asegúrese de que la secuencia de comandos inicie sesión en el portal y tenga suficientes permisos de publicación.

Todavía puede utilizar la función CreateGPSDDraft para generar un archivo de definición de servicio, pero la capacidad para controlar la definición del servicio es limitada.