本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Transfer Family 伺服器的 IPv6 支援
AWS Transfer Family 支援下列資源的雙堆疊 (IPv4 和 IPv6) 端點:
-
SFTP 公有端點
-
所有通訊協定的 VPC 內部端點 (SFTP/FTPS/FTP 和 AS2)
-
AS2-enabled的 Transfer Family 伺服器的公有端點,方法是使用 中提供的步驟 使用 Application Load Balancer 進行雙堆疊 AS2 伺服器連線
-
API 端點
透過雙堆疊支援,您的 Transfer Family 端點可以與啟用 IPv4 和 IPv6 的用戶端通訊。這可讓您逐步從 IPv4 轉換到 IPv6 型系統,而不需要一次全部切換、符合 IPv6 合規要求,並不需要昂貴的網路設備來處理 IPv4 和 IPv6 之間的地址轉譯。如需詳細資訊,請參閱 AWS Transfer Family API 參考中的 DNS 和端點。如需可用端點的完整清單,請參閱 中的AWS Transfer Family 端點和配額AWS 一般參考。
IPv6 限制
下列 Transfer Family 資源目前不支援 IPv6:
-
VPC-Internet 端點
-
Web 應用程式
-
VPC_ENDPOINT 端點類型 (已棄用)
FTPS 通訊協定支援 PASV 和 EPSV 命令,以請求用於檔案列出、取得和放置操作的開放資料連接埠。不過,PASV 無法使用 IPv6,因為它需要 IPv4-specific回應。EPSV 會繼續運作,因為它只會傳回連接埠資訊。
若要使用 FTPS,我們建議下列其中一項:
-
設定您的 FTPS 用戶端以使用 EPSV
-
使用 IPv4 而非 IPv6
SFTP 同時支援 IPv4 和 IPv6。使用雙堆疊端點時,我們建議您使用 SFTP 而非 FTPS。
設定伺服器的 IPv6
建立新伺服器或更新現有伺服器時,您可以選擇 IP 地址類型:
-
IPv4 (預設):為了回溯相容性,伺服器只會接受 IPv4 連線。
-
雙堆疊:伺服器將同時接受 IPv4 和 IPv6 連線。
若要更新現有伺服器的 IP 地址類型:
-
停止伺服器。
-
編輯端點詳細資訊。
-
將 IP 地址類型變更為雙堆疊。
-
啟動 伺服器。
注意
對於 VPC-Internet 端點,目前不支援雙堆疊模式。
使用 Application Load Balancer 進行雙堆疊 AS2 伺服器連線
您可以使用具有公開端點的 Application Load Balancer,啟用 AS2 伺服器的雙堆疊 (IPv4 和 IPv6) 連線。這可讓交易合作夥伴使用 IPv4 或 IPv6 連線至您的 AS2 伺服器。
為您的 AS2 伺服器設定雙堆疊 Application Load Balancer
-
使用下列設定建立 VPC:
-
僅 VPC
-
手動 IPv4 CIDR 輸入
-
Amazon 提供的 IPv6 CIDR 區塊
-
-
在不同的可用區域中建立至少兩個子網路:
-
將 IPv6 CIDRs新增至子網路
-
建立子網路時,僅配置 VPC IPv4/IPv6 地址的子集,讓其他子網路的地址可用
-
-
建立 VPC 的網際網路閘道。
-
編輯路由表並新增兩個路由:
-
一個具有目的地的路由
0.0.0.0/0
-
一個具有目的地的路由
::/0
-
將兩個路由目標設定為您建立的網際網路閘道
-
-
在您在步驟 1 中建立的 VPC 中建立AS2-enabled 的伺服器。請務必將 指定
IpAddressType
為DUALSTACK
。如需如何建立使用 AS2 通訊協定的 Transfer Family 伺服器的詳細資訊,請參閱 建立 AS2 伺服器。
-
建立目標群組:
-
針對指定群組詳細資訊,設定:
-
目標類型:IP 地址
-
名稱:輸入名稱
-
協定:HTTP
-
連接埠:5080
-
VPC:選取您建立的 VPC
-
通訊協定版本:HTTP1
-
運作狀態檢查:使用預設值
-
-
對於註冊目標:
-
輸入 AS2 伺服器的私有 IPv4 地址
-
選擇包含為以下待定項目
-
-
-
建立 Application Load Balancer:
-
輸入名稱
-
針對結構描述,選擇面向網際網路
-
針對 IP 地址類型,選擇雙堆疊
-
對於網路映射:
-
選取您建立的 VPC
-
選取您建立子網路的可用區域
-
-
針對安全群組,選取允許來自連接埠 80 上任何 IP 地址的傳入 IPv4 和 IPv6 流量的安全群組
-
對於接聽程式和轉接:
-
協定:HTTP
-
連接埠:80
-
預設動作:轉送至您建立的目標群組
-
-
選擇建立負載平衡器
-
建立 Application Load Balancer 之後,交易合作夥伴可以使用其 DNS 名稱將流量傳送至 AS2 伺服器。此組態可讓您的 AS2 伺服器透過雙堆疊 Application Load Balancer 接受來自 IPv4 和 IPv6 用戶端的連線。