

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

# 轉換端點以使用用戶端 IP 位址保留
<a name="about-endpoints.transition-to-IP-preservation"></a>

請遵循本節中的指引，將加速器中的一或多個端點轉換至保留使用者用戶端 IP 位址的端點。您可以選擇將 Application Load Balancer 端點或彈性 IP 位址端點轉換至具有用戶端 IP 位址保留的對應端點 (Application Load Balancer 或 EC2 執行個體)。如需詳細資訊，請參閱 [在 AWS Global Accelerator 中保留用戶端 IP 地址](preserve-client-ip-address.md)。

建議您轉換至使用用用戶端 IP 地址保留的速度緩慢。首先，新增您啟用的 Application Load Balancer 或 EC2 執行個體端點，以保留用戶端 IP 位址。然後在端點上設定權重，慢慢將流量從現有端點移至新端點。

**重要**  
開始將流量路由傳送至保留用戶端 IP 位址的端點之前，請確定已更新允許清單上包含全域加速器用戶端 IP 位址的所有組態，以改為包含使用者用戶端 IP 位址。

用戶端 IP 地址保留僅在特定 AWS 區域中提供。如需詳細資訊，請參閱 [用戶端 IP 位址保留的支援 AWS 區域](preserve-client-ip-address.regions.md)。

本節說明如何在 AWS Global Accelerator 主控台上使用端點群組。如果您想要使用 API 作業搭配使用，請參閱[AWS Global Accelerator API 參考](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)。

將少量流量移至具有用戶端 IP 位址保留的新端點之後，請測試以確定您的組態正常運作。然後透過調整對應端點上的權重，逐漸增加到新端點的流量比例。

若要轉換至保留用戶端 IP 位址的端點，請按照此處的步驟新增新端點，並針對面向網際網路的 Application Load Balancer 端點啟用用戶端 IP 位址保留。(一律為內部應用程式負載平衡器和 EC2 執行個體選取用戶端 IP 位址保留選項)。

# 新增具有用戶端 IP 位址保留的端點


1. 開啟全域加速器主控台，網址為[https://console.aws.amazon.com/globalaccelerator/home](https://console.aws.amazon.com/globalaccelerator/home)。

1. 在**加速器**頁面上，選擇加速器。

1. 在 中**接聽程式**區段中，選擇偵聽程式。

1. 在 中**端點群組**一節中，選擇端點群組。

1. 在 中**端點**區段中，選擇**新增端點**。

1. 在**新增端點**頁面的**端點**下拉式清單中，選擇 Application Load Balancer 端點或 EC2 執行個體端點。

1. 在 中**Weight (粗細)**欄位中，選擇與為現有端點設定的權重相比較低的數字。例如，如果對應 Application Load Balancer 的權重為 255，您可以為新的 Application Load Balancer 輸入 5 的權重，以開始。如需詳細資訊，請參閱 [端點權重](about-endpoints-endpoint-weights.md)。

1. 對於面向外部的新 Application Load Balancer 端點，請在**保留用戶端 IP 地址**，選取**保留地址**。(一律針對內部應用程式負載平衡器和 EC2 執行個體選取此選項)。

1. 選擇 **Save changes (儲存變更)**。

接下來，請依照此處的步驟編輯對應的現有端點 (您要以用戶端 IP 位址保留取代新端點)，以減少現有端點的權重，以減少傳送到端點的流量。

# 減少現有端點的流量


1. 在**端點群組**頁面上，選擇沒有用戶端 IP 位址保留的現有端點。

1. 選擇 **Edit (編輯)**。

1. 在**編輯端點**頁面的**Weight (粗細)**欄位中，輸入比目前數字小的數字。例如，如果現有端點的權重為 255，則您可以為新端點輸入 220 的權重 (使用用戶端 IP 位址保留)。

1. 選擇 **Save changes (儲存變更)**。

將新端點的權重設定為較低的數字，以測試原始流量的一小部分之後，您可以繼續調整原始和新端點的權重，以慢慢轉換所有流量。

例如，假設您從權重設為 200 的現有 Application Load Balancer 開始，然後新增一個新的 Application Load Balancer 端點，並啟用用戶端 IP 位址保留，權重設為 5。透過增加新 Application Load Balancer 的權重，並減少原始 Application Load Balancer 的權重，逐漸將流量從原始 Application Load Balancer 移至新的 Application Load Balancer。例如：
+ 原始重量 190/新重量 10
+ 原始重量 180 /新重量 20
+ 原始重量 170/ 新重量 30，等等。

當您將原始端點的權重降低為 0 時，所有流量 (在此範例案例中) 都會移至新的 Application Load Balancer 端點，其中包括用戶端 IP 位址保留。

如果您有其他要轉換為使用用戶端 IP 位址保留的端點 (應用程式負載平衡器或 EC2 執行個體)，請重複本節中的步驟來轉換它們。

如果您需要恢復端點的配置，以便端點的流量不會保留客戶端 IP 地址，則可以隨時執行此操作：增加*非*將用戶端 IP 位址保留為原始值，並降低端點的權重*取代為*用戶端 IP 位址保留設定為 0。