View a markdown version of this page

選擇無伺服器快取的網路類型 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

選擇無伺服器快取的網路類型

ElastiCache 無伺服器快取支援網際網路通訊協定第 4 版和第 6 版 (IPv4 和 IPv6)。建立無伺服器快取時,您可以選擇下列其中一種網路類型:

  • IPv4 – 快取僅接受 IPv4 連線。

  • IPv6 – 快取僅接受 IPv6 連線。

  • 雙堆疊 – 快取接受 IPv4 和 IPv6 連線。

對於雙堆疊無伺服器快取,用於連線的 IP 通訊協定取決於用戶端如何解析快取端點的 DNS 主機名稱。

透過 IPv6 存取 ElastiCache 不另行收費。

注意

網路類型只能在建立無伺服器快取時設定。建立快取後,您無法變更網路類型。

設定網路類型的子網路

建立無伺服器快取時,您可以提供子網路 IDs。ElastiCache 使用這些子網路為您的快取配置 IP 地址。您提供的子網路必須支援您選擇的網路類型:

  • IPv4 – 子網路必須具有 IPv4 地址空間。也支援雙堆疊子網路 (同時具有 IPv4 和 IPv6)。

  • IPv6 – 子網路必須是IPv6-only。不支援雙堆疊子網路。

  • 雙堆疊 – 子網路必須同時具有 IPv4 和 IPv6 地址空間。

如果您未指定網路類型,ElastiCache 會預設為 IPv4,除非所有提供的子網路都是IPv6-only,在這種情況下會預設為 IPv6。如果您不提供子網路 IDs,ElastiCache 會選取 VPC 中的預設子網路。

使用 AWS 管理主控台

使用主控台建立無伺服器快取時,請選擇預設設定下的自訂預設設定。在連線區段中,選擇網路類型IPv4IPv6雙堆疊。預設會選取 IPv4。

使用 AWS CLI

使用 建立無伺服器快取時 AWS CLI,請使用 --network-type 參數搭配 create-serverless-cache命令。

針對 Linux、macOS 或 Unix:

aws elasticache create-serverless-cache \ --serverless-cache-name <cache-name> \ --engine <engine> \ --network-type <network-type> \ --subnet-ids <subnet-id-1> <subnet-id-2>

針對 Windows:

aws elasticache create-serverless-cache ^ --serverless-cache-name <cache-name> ^ --engine <engine> ^ --network-type <network-type> ^ --subnet-ids <subnet-id-1> <subnet-id-2>

取代:

  • <cache-name> – 無伺服器快取的名稱。

  • <engine> – 快取的引擎:redisvalkeymemcached

  • <network-type> – 網路類型:ipv6ipv4dual_stack

  • <subnet-id-1><subnet-id-2> – 快取子網路IDs。子網路必須支援所選的網路類型。

如需 create-serverless-cache命令的詳細資訊,請參閱 AWS CLI 參考中的 create-serverless-cache

如需為節點型叢集選擇網路類型的詳細資訊,請參閱 在 ElastiCache 中選擇網路類型