Python Pynetbox和SSL
我试图制作一个脚本,从Netbox获取一些信息,并将它们融合在一起 所以一开始我遇到了麻烦,我使用Pynetbox并尝试连接到Netbox。我已经在Netbox中创建了令牌 SSL证书存在问题。我使用自签名,并根据证书和密钥创建了pem 我得到这个错误:Python Pynetbox和SSL,python,python-3.x,ssl,Python,Python 3.x,Ssl,我试图制作一个脚本,从Netbox获取一些信息,并将它们融合在一起 所以一开始我遇到了麻烦,我使用Pynetbox并尝试连接到Netbox。我已经在Netbox中创建了令牌 SSL证书存在问题。我使用自签名,并根据证书和密钥创建了pem 我得到这个错误: File "/usr/local/lib/python3.8/site-packages/requests/adapters.py", line 514, in send raise SSLError(e, request=
File "/usr/local/lib/python3.8/site-packages/requests/adapters.py", line 514, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='100.64.0.31', port=443): Max retries exceeded with url: /api/ (Caused by SSLError(SSLCertVerificationError('no appropriate commonName or subjectAltName fields were found')))
代码如下:
import pynetbox
import requests
import os
os.environ ['REQUESTS_CA_BUNDLE'] = 'path/to/file/netbox.pem'
nb = pynetbox.api(
'http://IP',
private_key_file='path/to/file/netbox.pem',
token='Tokem'
#threading=False,
)
nb.dcim.devices.all()
我也尝试过:nb.http\u session.verify=False