I am failing to upload a video by using ‘Shotgun.upload’ method (python-api) with a closed(only ‘https://{name}.shotgunstudio.com/’ is opened) network computer.
And there are no problems when I use ShotgunCreate to do the same task(create version and upload movie). CRUD methods works just fine too.
Can somebody explain to me why only Shotgun.upload method is not working?
You need to be able to contact AWS because the uploads go to s3. Basically you have to allow a bunch of extra addresses on your firewall.
This article should contain everything you need: