Arcpy 登录Portal:Unable to connect ArcGIS Online.
Arcpy 登录Portal:Unable to connect ArcGIS Online.
1 | import arcpy |
Traceback (most recent call last):
File “/opt/shao/tpy.py”, line 3, in
arcpy.SignInToPortal(“https://***/portal”,”portaladmin”,”***“)
File “C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\Resources\ArcPy\arcpy_init_.py”, line 2483, in SignInToPortal
return _SignInToPortal(*args, **kwargs)
ValueError: Unable to connect ArcGIS Online.
如果安装Protal的服务器是假证书,需要在浏览器上登录Server,将证书导出来,然后在运行Arcpy的计算机上面安装一下;
Windows环境
双击打开安装,存储到这个目录下面
Linux环境
Ubuntu
将crt证书放到server服务器的/usr/local/share/ca-certificates/
目录下,执行update-ca-certificates
CentOS
执行命令cat zhengshu.crt >> /etc/pki/tls/certs/ca-bundle.crt
即可。
然后用curl
命令访问下portal的地址,如果没有ssl错误就可以了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WineMonk!
评论