問題
三角洲分享是平台獨立Beplay体育安卓版本的開放的協議用於與其他組織安全地共享數據。
類以隻讀格式訪問共享數據delta-sharingPython庫。
當試圖使用任何Python客戶端訪問共享表時,會得到一個SSLCertVerificationError。
C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connectionpool.py in urlopen(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw) 669 #在httplib連接對象上發出請求。——> 670 httplib_response = self。_make_request(671 conn, C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connectionpool.py in _make_request(self, conn, method, url, timeout, chunked, **httplib_request_kw) 380 try:——> 381 self._validate_conn(conn) 382 except (SocketTimeout, BaseSSLError) ase: C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connectionpool.py in _validate_conn(self, conn) 975 if not getattr(conn, "sock", None): # AppEngine可能沒有'。——> 976 conn.connect() C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connect .py in connect(self) 360——> 361 self。sock= ssl_wrap_socket(362 sock=conn, C:\ProgramData\Anaconda3\lib\site-packages\urllib3\util\ssl_.py in ssl_wrap_socket(sock, keyfile, certfile, cert_reqs, ca_certs, server_hostname, ssl_version, ciers, ssl_context, ca_cert_dir, key_password, ca_cert_data) 376 if HAS_SNI and server_hostname不是None:——> 377返回context. py。wrap_socket(sock, server_hostname=server_hostname) C:\ProgramData\Anaconda3\lib\ssl.py in wrap_socket(self, sock, server_side, do_handshake_on_connect, suppress_ragged_eofs, server_hostname, session) 499 # ctx._wrap_socket()——> 500返回self.sslsocket_class。_create(501 sock=sock, C:\ProgramData\Anaconda3\lib\ssl.py in _create(cls, sock, server_side, do_handshake_on_connect, suppress_ragged_eofs, server_hostname, context, session) 1039 raise ValueError("do_handshake_on_connect不應指定非阻塞套接口號")-> 1040 self.do_handshake() 1041 except (OSError, ValueError):
導致
客戶端IP地址不在存儲帳戶防火牆白名單中。
解決方案
如果存儲帳戶開啟了防火牆,請確保客戶端IP地址在防火牆中處於白名單狀態。
登錄到Azure門戶.
展開左側側邊欄菜單,單擊存儲賬戶.顯示存儲帳戶的列表。如果門戶菜單不可見,則單擊菜單按鈕將其打開。
單擊要編輯的存儲帳戶的名稱。
點擊網絡下安全+網絡頭。
確保防火牆和虛擬網絡被選中。
選擇從選定的虛擬網絡和IP地址啟用.
下防火牆確保旁邊出現了複選標記添加客戶端IP地址.
,輸入客戶端IP地址地址範圍字段。
選擇保存應用您的更改。
等待兩分鍾,以確保更改已傳播。
現在您應該能夠使用本地Python客戶端訪問Delta Sharing表。