Why/how 认证会因 AUTH_URL/auth/tokens "No such file" 错误而失败吗?
Why/how can certification fail on AUTH_URL/auth/tokens "No such file" error?
我正在关注这些instructions;但是当我 运行 给定的样本
from shade import *
simple_logging(debug=True)
conn = openstack_cloud(cloud='myopenstack')
images = conn.list_images()
for image in images:
print(image)
我得到:
keystoneauth1.exceptions.connection.SSLError: SSL exception connecting to MY-URL/auth/tokens: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
然后我想起向我们提供此云的人告诉我们在使用 python openstack 客户端时使用“--insecure”参数。我做了更多搜索,并更改了一行
conn = openstack_cloud(cloud='myopenstack', verify='False')
现在我得到:
keystoneauth1.exceptions.connection.SSLError: SSL exception connecting to MY-AUTH_URL/auth/tokens: [Errno 2] No such file or directory
但现在我有点迷路了 - 有什么想法吗?
我没有找到使 verify
通话成功的解决方案;但是提供这个 openstack 实例的人向我提供了一个特殊的证书;并随之而来;我愿意:
os.environ['REQUESTS_CA_BUNDLE'] = './special.pem'
一切正常!
(所以答案是通过修复证书来解决证书验证问题;-)
我正在关注这些instructions;但是当我 运行 给定的样本
from shade import *
simple_logging(debug=True)
conn = openstack_cloud(cloud='myopenstack')
images = conn.list_images()
for image in images:
print(image)
我得到:
keystoneauth1.exceptions.connection.SSLError: SSL exception connecting to MY-URL/auth/tokens: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
然后我想起向我们提供此云的人告诉我们在使用 python openstack 客户端时使用“--insecure”参数。我做了更多搜索,并更改了一行
conn = openstack_cloud(cloud='myopenstack', verify='False')
现在我得到:
keystoneauth1.exceptions.connection.SSLError: SSL exception connecting to MY-AUTH_URL/auth/tokens: [Errno 2] No such file or directory
但现在我有点迷路了 - 有什么想法吗?
我没有找到使 verify
通话成功的解决方案;但是提供这个 openstack 实例的人向我提供了一个特殊的证书;并随之而来;我愿意:
os.environ['REQUESTS_CA_BUNDLE'] = './special.pem'
一切正常!
(所以答案是通过修复证书来解决证书验证问题;-)