Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pynetbox和SSL_Python_Python 3.x_Ssl - Fatal编程技术网

Python Pynetbox和SSL

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=

我试图制作一个脚本,从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=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