I have Python processes that update FileGeodatabases that are used as data sources by ArcGIS Servers services.
These processes execute the table Truncate and Append tools via arcpy.
I need to implement this same workflow where the FileGeodatabase/ArcGIS Server instance is in our agency's DMZ but the Python process will run from behind our firewall. My security team is asking me for information about how this data transfer is accomplished. In particular, what communication protocols does arcpy use when transfering data between machines? Can this communication channel be encrypted?