您可以通過HTTPS協議啟用SSL(Secure Sockets Layer)加密,實現資料的加密傳輸。本文介紹如何開通HTTPS協議。開通後,您可以通過HTTPS協議串連雲資料庫ClickHouse叢集。
背景資訊
SSL是Netscape公司所提出的安全保密協議,在用戶端和Web伺服器之間構造安全通道來進行資料轉送,採用RC4、MD5、RSA等密碼編譯演算法實現安全通訊。國際互連網工程工作群組(IETF)對SSL 3.0進行了標準化,標準化後更名為安全傳輸層協議(TLS)。由於SSL這一術語更為常用,因此啟用SSL加密實際是指啟用TLS加密。
雲資料庫ClickHouse支援SSL 2.0、SSL3.0、TLS1.0、TLS1.1和TLS1.2。
使用限制
雲資料庫ClickHouse叢集僅20.8及以上版本支援HTTPS協議。
注意事項
-
在2021年12月01日之後建立的20.8及以上版本的社區相容版叢集,會自動開通HTTPS協議。在此之前建立的20.8及以上版本的社區相容版叢集需手動開通。
-
開通HTTPS協議會重啟雲資料庫ClickHouse叢集,請謹慎操作。
-
通過HTTPS協議串連雲資料庫ClickHouse叢集會增加網路連接回應時間。
-
通過HTTPS協議串連雲資料庫ClickHouse叢集會顯著增加CPU使用率,建議您在使用外網且有加密需求時,使用HTTPS協議訪問雲資料庫ClickHouse。使用VPC網路相對安全,一般無需使用HTTPS協議訪問雲資料庫ClickHouse。
-
使用外網地址或VPC地址訪問同一個雲資料庫ClickHouse叢集時,SSL CA認證是相同的,下載後免費使用,有效期間至2031年12月25日。
-
外網地址和VPC地址均支援HTTPS協議,HTTPS連接埠號碼固定為8443。
-
開通HTTPS協議後,不影響使用其他協議串連雲資料庫ClickHouse叢集。
操作步驟
-
在集群清單頁面,選擇默認實例列表,單擊目的地組群ID。
-
在集群資訊頁面,單擊點擊開通 HTTPS 協議支持。
-
在彈出的提示視窗中,單擊確定。
開通HTTPS協議後,叢集狀態會變更為重啟中,該狀態將持續一分鐘左右,請耐心等待叢集狀態變更為运行中,即成功開通HTTPS協議。
-
單擊下載 CA 證書,下載SSL CA認證。
下載的檔案為ClickHouse-CA-Chain.pem,用於其他系統或應用中匯入CA認證。