共用方式為


TLS 通訊協定的 Azure Cache for Redis 組態設定為何?

傳輸層安全性 (TLS) 是密碼編譯的通訊協定,透過網路提供安全通訊。 Azure Cache for Redis 支援所有階層的 TLS。 建立使用 Azure Cache for Redis 執行個體的服務時,強烈建議您使用 TLS 進行連線。

重要

自 2024 年 11 月 1 日起,不再支援 TLS 1.0 和 1.1。 您應改為使用 TLS 1.2 或 1.3。

可用性範圍

此資料表包含不同階層的 TLS 可用性資訊。

基本、標準、進階 Enterprise,Enterprise Flash
可用性 是 (1.0(已淘汰)、1.1(已淘汰)、1.2 和 1.3) 是 (1.2 和 1.3)

TLS 1.3 支援

Azure Cache for Redis 的所有階層都支援 TLS 1.3。 目前沒有選項強制用戶端使用 TLS 1.3。 連線至快取執行個體時,您必須交涉 TLS 1.3。

TLS 加密套件

TLS 1.2 加密套件:

  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256

TLS 1.3 加密套件:

  • TLS_AES_128_GCM_SHA256
  • TLS_AES_256_GCM_SHA384

注意

TLS 1.3 連線不再支援 TLS_CHACHA20_POLY1305_SHA256 加密套件。 可改為使用 TLS_AES_128_GCM_SHA256TLS_AES_256_GCM_SHA384 加密套件。

如何啟用或停用 TLS

在不同的階層內啟用或停用 TLS 的方式不同。 以下是兩組 Azure Cache for Redis 階層的資訊。

基本、標準和進階層級

依預設,TLS 存取會在新快取中啟用,同時停用非 TLS 存取。 若要啟用非 TLS 連接埠

  1. 瀏覽至 [資源] 功能表上的 [進階設定]
  2. 接著,針對 [只允許透過 SSL 存取],選取 [否]
  3. 選取 [儲存]

在非叢集快取中,連接埠 6380 用於 TLS 存取,而連接埠 6379 用於非 TLS 存取。

叢集快取中,已啟用 TLS 的快取會使用 150XX 範圍內的連接埠,而非 TLS 快取則使用 130XX 範圍內的連接埠。

企業和 Enterprise Flash 層

依預設,僅可使用 TLS 存取。 若要停用 TLS 存取:

  1. 瀏覽至 [資源] 功能表上的 [進階設定]
  2. 針對 [僅非 TLS 存取],選取 [啟用]
  3. 選取 [儲存]。

針對 TLS 和非 TLS 連線,Enterprise 和 Enterprise Flash 層快取使用連接埠 10000。 如果使用 OSS 叢集原則,則不論 TLS 狀態為何,都會使用 85XX 範圍內的連接埠以建立更多連線

在與 Azure Cache for Redis 搭配使用時移除 TLS 1.0 和 1.1

如需詳細資訊,請參閱 TLS 1.0/1.1 淘汰