本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
選擇無伺服器快取的網路類型
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 管理主控台
使用主控台建立無伺服器快取時,請選擇預設設定下的自訂預設設定。在連線區段中,選擇網路類型:IPv4、IPv6 或雙堆疊。預設會選取 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>– 快取的引擎:redis、valkey或memcached。<network-type>– 網路類型:ipv6、ipv4或dual_stack。<subnet-id-1>、<subnet-id-2>– 快取子網路IDs。子網路必須支援所選的網路類型。
如需 create-serverless-cache命令的詳細資訊,請參閱 AWS CLI 參考中的 create-serverless-cache。
如需為節點型叢集選擇網路類型的詳細資訊,請參閱 在 ElastiCache 中選擇網路類型。