我正在尝试从MAC连接到安全的Azure Service Fabric群集,但我遇到了一些SSL问题
我可以通过Web浏览器通过相同的证书验证 /Explorer,但当我尝试与我的命令行相同,我得到SSl错误。有什么建议吗?
Ushas-MacBook-Pro:azure-16 ushasm$ sfctl cluster select --endpoint https://mylinuxx.centralindia.cloudapp.azure.com:19080 --pem client.pem
错误:
请求中出错,SSLError:HTTPSConnectionPool(host='mylinuxx.centralindia.cloudapp.azure.com',port=19080):url超过最大重试次数:/(由SSLError引起(SSLError(1,'[SSL:CERTIFICATE\u VERIFY\u FAILED]CERTIFICATE VERIFY FAILED(\u SSL.c:777')))回溯(最后一次调用):
文件“/usr/local/lib/python3.6/site packages/urllib3/connectionpool.py”,第601行,在urlopen chunked=chunked)文件/usr/local/lib/python3.6/site packages/urllib3/connectionpool.py中,第346行,在“发出请求自我验证连接(conn)文件”/usr/local/lib/python3.6/site packages/urllib3/connectionpool.py”,第850行,在“验证连接连接(conn)”中文件“/usr/local/lib/python3.6/site packages/urllib3/connection.py”,第326行,在connect ssl\u context=context)文件“/usr/local/lib/python3.6/site packages/urllib3/util/ssl\u.py”,第329行,在ssl\u wrap\u socket返回上下文中。wrap\u socket(sock,server\u hostname=server\u主机名)文件”/usr/local/ceral/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py”,第407行,在wrap_socket(context=self,_session=session)文件“/usr/local/ceral/python3/3.6.4_2/Frameworks/Python.framework/framework/Versions/3.6/lib/python3.6/ssl.py”,第814行,在init self.do_握手()文件中/usr/local/cillar/python3/3.6.4_2/Frameworks/Python.Frameworks/3.6/lib/python3.6/ssl.py”,第1068行,在do_handshake self.\u sslobj.do_handshake()文件/usr/local/cillar/python3/3.6.4_2/Frameworks/Python.Frameworks/framework.framework/Versions/3.6/lib/python3.6/ssl.6/ssl.py”,第689行,在do_handshake()ssl.ssl中[SSL:CERTIFICATE\u VERIFY\u FAILED]证书验证失败(\u SSL.c:777)
在处理上述异常期间,发生了另一个异常:
回溯(最近一次调用):文件“/usr/local/lib/python3.6/site packages/requests/adapters.py”,第440行,发送超时=超时文件“/usr/local/lib/python3.6/site packages/urlib3/connectionpool.py”,第668行,在urlopen**response\u kw)文件“/usr/local/lib/python3.6/site packages/urlib3/connectionpool.py”,第668行,在urlopen**response_kw)文件“/usr/local/lib/python3.6/site packages/urllib3/connectionpool.py”第668行,在urlopen**response_kw)文件“/usr/local/lib/python3.6/site packages/urllib3/connectionpool.py”第639行,在urlopen\u stacktrace=sys.exc_info()[2])文件“/usr/local/lib/py/py/py/python3.6/site packages/urllib3/util/retry.py,在增量raise MaxRetryError(_pool,url,error or ResponseError(cause))urllib3.exceptions.MaxRetryError:HTTPSConnectionPool(host='mylinux.centralindia.cloudapp.azure.com',port=19080',url:/(由SSLError(SSLError(1,[SSL:CERTIFICATE\u-VERIFY\u-FAILED]certification]certification-VERIFY)certive-FAILED(_-SSL.c:777'))引起)中
在处理上述异常期间,发生了另一个异常:
回溯(最后一次调用):文件“/usr/local/lib/python3.6/site packages/msrest/service_client.py”,第201行,在send**kwargs)文件“/usr/local/lib/python3.6/site packages/requests/sessions.py”中,第508行,在request resp=self.send(prep,**send_kwargs)文件“/usr/local/lib/python3.6/site packages/requests/sessions.py”,第618行,在send r=adapter.send(request,**kwargs)文件“/usr/local/lib/python3.6/site packages/requests/adapters.py”的第506行中,在send raise-SSLError(e,request=request)requests.exceptions.SSLError:HTTPSConnectionPool(host='mylinuxx.centralindia.cloudapp.azure.com',=19080):url:/(由SSLError(1,'SSLError)引起)超过最大重试次数[SSL:CERTIFICATE\u VERIFY\u FAILED]证书验证失败(\u SSL.c:777)”))
在处理上述异常期间,发生了另一个异常:
回溯(最近一次调用):invoke cmd_result=self.invocation.execute(args)文件/usr/local/lib/python3.6/site packages/knack/invocation.py中的第125行文件“/usr/local/lib/python3.6/site packages/knack/invocation.py”,第85行执行cmd_result=parsed_args.func(参数)文件“/usr/local/lib/python3.6/site packages/knack/commands.py”,第67行,调用返回self.handler(*args,**kwargs)文件“/usr/local/lib/python3.6/site packages/knack/commands.py”,第123行,在命令处理程序结果=op(client,**command_args)if client-else op(**command_args)文件“/usr/local/lib/python3.6/site packages/sfctl/custom_cluster.py”,第95行,在选择rest_-client.send(rest_-client.get('/')).raise_for_status()文件“/usr/local/lib/python3.6/site packages/msrest/service_client.py”,第227行,在send raise_with_traceback(ClientRequestError,msg,err)文件“/usr/local/lib/python3.6/site packages/msrest/exceptions.py”中,第45行,在raise_with_with_traceback rake error“/usr/local/lib/python3.6/site packages/msrest/service_client.py”,第201行,在send**kwargs)文件“/usr/local/lib/python3.6/site packages/requests/sessions.py”中,第508行,在request resp=self.send(prep,**send_kwargs)文件“/usr/local/lib/python3.6/site packages/requests/sessions/sessions.py”,第618行,在send r=adapter=adapter.send(request/usr/local/lib/python3.6/site packages/requests/adapters.py”,第506行,在send-raise-SSLError(e,request=request)msrest.exceptions.ClientRequestError:request中出错,SSLError:HTTPSConnectionPool(host='mylinuxx.centralindia.cloudapp.azure.com',=19080):url超过最大重试次数:/(由SSLError(SSLError(1,'[SSL:CERTIFICATE\u VERIFY\u FAILED]证书验证失败(\u SSL.c:777)”))
您正在使用自签名证书吗?如果是这样,请将--no verify
添加到sfctl cluster select
命令中。
如果是未CA签名的自签名证书,可以通过--no-验证选项绕过CA验证如果是未CA签名的自签名证书,可以通过--no-验证选项绕过CA验证
来源
我试图在我本地minikube集群上的一个简单示例中使用fabric8io/kubernetes-client,在这里我获得了一个pod的IP 是完成执行的pod的名称,如果执行则可见。 是一个kubernetes API主机,我从中获得该主机。 MiniKube只有1个节点。 Fabric8IO/Kubernetes-客户端版本为4.9.1 Java 11 我将此代码作为作业部署在的同一集群上。
我在从Lambda函数连接Elasticache时遇到问题,我已完成以下操作: 创建了一个新的安全组 Internet正常工作,我通过打开URL验证stackoverflow.com。但是Elasticache自动发现超时。是否需要进行任何额外的配置? 更新I将安全组的入站规则添加到端口6379,现在仍然超时。
我尝试了kafka-console-consumer.sh和kafka-console-producer.sh,它工作得很好。我能够看到生产者在消费者中发送的消息 1)我已经下载了s3连接器(https://docs.confluent.io/current/connect/kafka-connect-S3/index.html) 2)将文件解压缩到/home/ec2-user/plugins/
我正在尝试将在GCP库伯内特斯引擎集群上运行的Java应用程序与Mongo Atlas集群(M20)连接起来。以前,当我没有打开VPC Peering并且我使用常规连接字符串时,它运行良好。但我现在正在尝试使用VPC Peering,在我的GCP项目中使用VPC网络。我按照https://docs.atlas.mongodb.com/security-vpc-peering/.中的步骤选择了192
我有一个使用LocalDB并在Windows PC上运行良好的应用程序,但是我试图通过我的mac运行它......我正在努力将应用程序连接到位于docker上的mySQL服务器。我一直在遵循其他指南,例如(https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-ver1