建立和管理流量政策 - Amazon Route 53

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

建立和管理流量政策

建立流量政策

若要建立流量政策,請執行下列程序。

建立流量政策
  1. 設計您的組態。有關複雜DNS路由配置如何工作的詳細資訊,請參閱設定 DNS 備援中的建立 Amazon Route 53 運作狀態檢查

  2. 根據您的組態設計,建立要用於端點的運作狀態檢查。

  3. 登入 AWS Management Console 並開啟 Route 53 主控台,位於https://console.aws.amazon.com/route53/

  4. 在導覽窗格中,選擇 Traffic policies (流量政策)

  5. 選擇 Create traffic policy (建立流量政策)

  6. Name policy (名稱政策) 頁面,指定適用的值。如需詳細資訊,請參閱在建立流量政策時指定的值

  7. 選擇 Next (下一步)

  8. Create traffic policy (建立流量政策) policy name (政策名稱) v1 頁面上,指定適用的值。如需詳細資訊,請參閱在建立流量政策時指定的值

    您可以透過以下方式刪除流量政策的規則、端點和分支:

    • 若要刪除規則或端點,請按一下方塊右上角的 x

      重要

      如果您刪除有子規則和端點的規則,Amazon Route 53 也會刪除所有子系。

    • 如果將兩個規則連線至相同子規則或端點,並且您希望刪除其中一個連線,請將游標停留在要刪除的連線上,然後按一下該連線的 x

  9. 選擇 Create traffic policy (建立流量政策)

  10. 選用:在 Create policy records with traffic policy (用流量政策建立政策記錄) 頁面上,使用新的流量政策在一個託管區域中建立一或多個政策記錄。如需詳細資訊,請參閱您在建立或更新政策記錄時指定的值。您也可以稍後在相同的託管區域或其他託管區域中建立政策記錄。

    如果您不想立即建立策略記錄,請選擇 [略過此步驟],主控台就會顯示您使用目前 AWS 帳戶建立的流量政策和策略記錄清單。

  11. 如果您在先前步驟中指定了政策記錄的設定,請選擇 Create policy record (建立政策記錄)

在建立流量政策時指定的值

在建立流量政策時,指定下列值。

政策名稱

輸入描述流量政策的名稱。這個值會顯示在主控台中的流量政策清單。流量政策的名稱在建立後無法變更。

版本

當您建立流量政策或新版本的現有政策,由 Amazon Route 53 自動指派這個值。

版本描述

輸入適用於此版本的流量政策的說明。這個值會顯示在主控台中的流量政策版本清單。

DNS類型

使用此流量政策版本建立政策記錄時,選擇您希望 Amazon Route 53 指派給所有記錄的DNS類型。如需支援的類型清單,請參閱支援的 DNS 記錄類型

重要

如果您要建立現有流量政策的新版本,您可以變更DNS類型。但是,您無法編輯策略記錄,並選擇的流量政策版本DNS類型與用於建立策略記錄的流量政策版本不同的類型。例如,如果您使用DNS類型為 A 的流量原則版本建立原則記錄,則無法編輯策略記錄,也無法選擇具有任何其他DNS類型值的流量政策版本。

如果您要將流量路由至下列 AWS 資源,請選擇適用的值:

  • CloudFront 分配 — 選擇 A:格式的 IP 地址或AAAA:IPv4格IPv6式的 IP 地址

  • ELB應用程式負載平衡器 — 選擇 A:IPv4格式的 IP 位址AAAA:IPv6格式的 IP 位址

  • ELB傳統負載平衡器 — 選擇 A:格式的 IP 位址或AAAA:IPv4格IPv6式的 IP 位址

  • ELB網路負載平衡器 — 選擇 A:格式的 IP 位址或AAAA:IPv4格IPv6式的 IP 位址

  • Elastic Beanstalk 環境:選擇 A:格式的 IP 地址。IPv4

  • 設定為網站端點的 Amazon S3 儲存貯體:選擇IPv4格式的 A:IP 位址

連線到

根據您的組態設計,選擇適用的規則或端點。

容錯移轉規則

當您要設定主動-被動容錯移轉時,請選擇此選項,在此情況下,一個資源會在可用時接受所有流量,而另一個資源會在第一個資源不可用時接受所有流量。

如需詳細資訊,請參閱主動-被動容錯移轉

地理位置規則

當您希望 Amazon Route 53 根據使用者的位置回應DNS查詢時,請選擇此選項。

如需詳細資訊,請參閱地理位置路由

當您選擇 Geolocation rule (地理位置規則) 時,也請選擇發出請求的來源國家/地區或美國州別。

延遲規則

當您在多個 Amazon 資EC2料中心擁有執行相同功能的資源,並且希望 Route 53 使用可提供最佳延遲的資源回應DNS查詢時,請選擇此選項。

當您選擇延遲規則時,也請選擇 AWS 區域。

如需詳細資訊,請參閱以延遲為基礎的路由

地理位置鄰近性規則

當您希望 Route 53 根據資源的位置回應DNS查詢,並選擇性地根據您指定的偏差來回應查詢時,請選擇此選項。偏差可讓您將更多流量傳送到資源,或者從資源中移出更多流量。

當您選擇 Geoproximity rule (地理位置鄰近性規則) 時,請輸入下列值:

端點位置

請選擇適用的值:

  • 自訂 (輸入座標) — 如果您的端點不是 AWS 資源,請選擇 [自訂] (輸入座標)

  • A AWS 區域— 如果您的端點是 AWS 資源,請選擇您在 AWS 區域 其中建立資源的端點。

  • AWS 本機區域 — 如果您的端點是 AWS 資源,請選擇您在其中建立資源的 AWS 本機區域。

如果您使用 L AWS ocal Zones,必須先啟用它們。如需詳細資訊,請參閱《AWS Local Zones 使用者指南》中的本機區域入門

如需可用的 Local Zone,請參閱 AWS Local Zones locations

若要了解 AWS 區域 和 Local Zones 之間的差異,請參閱 Amazon EC2 使用者指南中的區域和區域

重要

單一地理位置鄰近性路由政策不能含有兩個或多個地理上位於相同都會區域內的位置。

此外,部分區域 AWS 區域 和 Local Zones,例如美國西部 (奧勒岡) 和美國波特蘭,位於彼此太近,無法在相同的地理鄰近路由政策中使用。如果您需要將流量路由傳送至相同都會區域內的多個位置,請改為定義地理鄰近路由策略,該策略會針對區域中的兩個不同端點產生 50/50 加權路由規則 (WRR),從而在這些端點之間平均分配流量。

座標

如果您為 Endpoint location (端點位置) 選擇 Custom (enter coordinates) (自訂 (輸入座標)),請輸入資源位置的經緯度。注意下列事項:

  • 緯度代表赤道以南 (負) 或以北 (正) 的位置。有效值為 -90 度到 90 度。

  • 經度代表本初子午線以西 (負) 或以東 (正) 的位置。有效值為 -180 度到 180 度。

  • 您可以從一些線上地圖應用程式取得經緯度。例如,在 Google 地圖中,URL對於某個位置指定緯度和經度:

    https://www.google.com/maps/@ 47.6086111,-122.3409953,20

  • 您最多可以輸入兩位精度小數,例如,47.63。如果指定更高精度的值,Route 53 會將該值截斷到小數點後的兩位數。對於赤道處的緯度和經度,0.01 度大約是 0.69 英里。

偏差

若要選擇性地變更 Route 53 從中將流量路由至資源的地理區域大小,請為 Bias (偏差) 指定適用的值:

  • 若要擴大 Route 53 從中將流量路由到資源的地理區域大小,請為偏差指定介於 1 到 99 之間的正整數。Route 53 縮小相鄰區域的大小。

  • 若要縮小 Route 53 從中將流量路由到資源的地理區域大小,請為偏差指定介於 -1 到 -99 之間的負整數。Route 53 擴大相鄰區域的大小。

重要

變更 Bias (偏差) 值的效果是相對的 (根據其他資源的位置),而不是絕對的 (根據距離)。因此,變更的效果難以預測。例如,根據資源所在的位置,將偏差從 10 變更為 15 可能意味著在紐約市大都會地區增加或減去大量流量之間的差異。我們建議您以較小的增量變更偏差並對結果進行評估,然後進行其他變更 (如果適用)。

如需詳細資訊,請參閱Geoproximity 路由

多值回答規則

當您希望 Route 53 以最多八個健康答案 (大約隨機選取) 回應DNS查詢時,請選擇此選項。

如需詳細資訊,請參閱多值回答路由

加權規則

當您具有執行相同功能的多個資源 (例如,服務相同網站的 Web 伺服器),並希望 Route 53 按照您指定的比例 (例如,1/3 路由到一個伺服器,2/3 路由到另一個伺服器) 將流量路由到這些資源時,請選擇此選項。

當您選擇 Weighted rule (加權規則) 時,請輸入要套用至此規則的權重。

如需詳細資訊,請參閱加權路由

端點

選擇此選項可指定要路由DNS查詢的資源,例如 CloudFront 分配或 Elastic Load Balancing 負載平衡器。

現有規則

當您要將DNS查詢路由傳送至此流量政策中的現有規則時,請選擇此選項。例如,您可以建立兩個或多個地理位置規則,這些規則會將不同國家/地區的查詢路由到同一個容錯移轉規則。然後該容錯移轉規則可能會將查詢路由到兩個 Elastic Load Balancing 負載平衡器。

如果流量政策不包含任何規則,此選項不可用。

現有端點

當您要將DNS查詢路由傳送至現有端點時,請選擇此選項。例如,如果您有兩個容錯移轉規則,您可能想要將兩個「容錯移轉時」(次要) 選項的DNS查詢路由到相同的「Elastic Load Balancing」負載平衡器。

如果流量政策不包含任何端點,此選項不可用。

值類型

請選擇適用的選項:

CloudFront 分佈

如果您要將流量路由到 CloudFront 分發,請選擇此選項。只有在您選擇 A: IP 位址作為類型格式,或選擇DNS類型IPv4格式IP 位AAAA址時,才能使用DNS此選項。IPv6

ELB應用負載平衡器

如果要將流量路由到 Elastic Load Balancing Application Load Balancer,請選擇此選項。只有在您選擇 A: IP 位址IPv4格式或DNS類型格式的 IP 位AAAA址時,才能使用此選項。IPv6

ELB傳統負載平衡器

如果要將流量路由到 Elastic Load Balancing Classic Load Balancer,請選擇此選項。只有在您選擇 A: IP 位址IPv4格式或DNS類型格式的 IP 位AAAA址時,才能使用此選項。IPv6

ELB網路負載平衡器

如果要將流量路由到 Elastic Load Balancing Network Load Balancer,請選擇此選項。只有在您選擇 A: IP 位址IPv4格式或DNS類型格式的 IP 位AAAA址時,才能使用此選項。IPv6

Elastic Beanstalk 環境

如果要將流量路由到 Elastic Beanstalk 環境,請選擇此選項。只有在您為DNS類型選擇 A: IP 位址IPv4格式時,才能使用此選項。

S3 網站端點

如果要將流量路由到設定為網站端點的 Amazon S3 儲存貯體,請選擇此選項。只有在您為DNS類型選擇 A: IP 位址IPv4格式時,才能使用此選項。

類型DNS類型

如果您希望 Route 53 使用「值」欄位中的值回應DNS查詢,請選擇此選項。例如,如果您在建立此流量政策時選擇 A 作為DNS類型的值,則 [值類型] 清單中的這個選項將為 [類型 A] 值。這需要您在「」欄位中輸入IPv4格式的 IP 位址。Route 53 會使用 [] 欄位中的 IP 位址,回應路由至此端點的DNS查詢。

Value

根據您針對 Value type (值類型) 選擇的選項,選擇或輸入值:

CloudFront 分佈

從與目 AWS 前科目相關聯的分配清單中選擇分配。 CloudFront

ELB應用負載平衡器

從與目前 AWS 帳戶相關聯的負載平衡器清單中,選擇 Elastic Load Balancing 器應用程式負載平衡器。

ELB傳統負載平衡器

從與目前 AWS 帳戶相關聯的負載平衡器清單中選擇 Elastic Load Balancing 器傳統負載平衡器。

ELB網路負載平衡器

從與目前 AWS 帳戶相關聯的負載平衡器清單中,選擇 Elastic Load Balancing 網路負載平衡器。

Elastic Beanstalk 環境

從與目前 AWS 帳戶關聯的環境清單中選擇 Elastic Beanstalk 環境。

S3 網站端點

從設定為網站端點且與目前 AWS 帳戶關聯的 Amazon S3 儲存貯體清單中選擇 Amazon S3 儲存貯體。

重要

當您根據此流量政策建立政策記錄時,您在此處選擇的儲存貯體必須與您在政策記錄中為 Policy record DNS name 指定的網域名稱 (如 www.example.com) 相符。如果政策記錄DNS名稱不相符,Amazon S3 將不會回應網域名稱的DNS查詢。

類型DNS類型

輸入與啟動此流量政策時為DNS類型指定的值相對應的值。例如,如果您選擇 MX 做為DNS類型,請輸入兩個值:您要指派給郵件伺服器的優先順序和郵件伺服器的網域名稱,例如10 sydney.mail.example.com

如需支援DNS類型的詳細資訊,請參閱支援的 DNS 記錄類型

檢視顯示地理位置鄰近性設定效果的地圖

理鄰近規則可讓您指定資源的位置,包括位 AWS 區域 於或 Local Zones,以及在非AWS 位置使用緯度和經度。當您建立地理位置鄰近性規則時,依預設,Route 53 會將網際網路流量路由至離使用者最近的資源。您也可以透過指定偏差 (可擴大或縮小流量從中路由至資源的地理區域大小),選擇將較多流量或較少流量路由至資源。如需地理位置鄰近性路由的詳細資訊,請參閱Geoproximity 路由

您可以顯示地圖,來顯示出目前地理位置鄰近性設定的效果。例如,如果您在美國西部 (奧勒岡)、歐洲 (法蘭克福) 和亞太區域 (東京) 區域中擁有資源,且如果您不指定偏差,則地圖將如下所示。

世界地圖,顯示三個區域,大略分為北美洲、南美洲;歐洲、非洲、亞洲西部;亞洲其他地區及澳洲。

若要顯示地理位置鄰近性規則的地圖,請選擇顯示地理位置鄰近性地圖旁的圖形圖示。(此圖示會顯示在規則上方。) 若要隱藏地圖,請再次選擇圖示,或選擇地圖右上角的 x

注意下列事項:

  • 地圖的精確度誤差約為 10 英里 (16 公里)。

  • 當您新增、編輯或刪除區域,或是變更區域的偏差設定時,地圖會自動調整。

  • 每個規則定義中的區域號碼和顏色與地圖上的號碼和顏色對應。

  • 您可以放大和縮小,以查看較多或較少詳細資訊。使用地圖上的 + 和 - 按鈕、觸控板或滑鼠滾輪來變更縮放層級。

  • 您可以在地圖視窗內移動地圖,以查看特定區域。使用觸控板或以滑鼠按一下並拖曳地圖。您也可以在瀏覽器視窗中移動地圖視窗。

  • 如果您在政策中具有多個地理位置鄰近性規則,您一次只能查看一個規則的地圖。

建立其他版本的流量政策

當您編輯流量政策,Amazon Route 53 會自動建立另一個版本的流量政策並保留之前的版本,除非您選擇將它們刪除。新版本與您正在編輯的流量政策同名;它與原始版本的區別在於 Route 53 自動遞增的版本編號。您可以在同名的流量政策的任何現有版本的基礎上建立流量政策的新版本。

對於指定流量政策的新版本,Route 53 不會重複使用版本編號。例如,如果您建立了三個版本 MyTrafficPolicy,刪除最後兩個版本,然後建立另一個版本,則新版本為版本 4。透過保留之前的版本,Route 53 可確保當新組態不按您希望的方式來路由流量時,您可以復原到之前的組態。

若要建立新的流量政策版本,請執行下列程序。

若要建立另一個版本的流量政策
  1. 登入 AWS Management Console 並開啟 Route 53 主控台,位於https://console.aws.amazon.com/route53/

  2. 在導覽窗格中,選擇 Traffic policies (流量政策)

  3. 選擇您要建立其新版本的流量政策的名稱。

  4. 在頁面頂端的 Traffic policy versions (流量政策版本) 表格中,選取要做為新流量政策版本基礎的流量政策版本核取方塊。

  5. 選擇 Edit policy as new version (將政策編輯為新版本)

  6. Update description (更新描述) 頁面,輸入新流量政策版本的描述。建議您指定可區別該版本與相同流量政策的其他版本的描述。當您建立新的政策記錄,您指定的值會顯示在此流量政策的可用版本清單中。

  7. 選擇 Next (下一步)

  8. 更新組態 (如適用)。如需詳細資訊,請參閱在建立流量政策時指定的值

    您可以透過以下方式刪除流量政策的規則、端點和分支:

    • 若要刪除規則或端點,請按一下方塊右上角的 x

      重要

      如果您刪除有子規則和端點的規則,Route 53 也會刪除所有子系。

    • 如果將兩個規則連線至相同子規則或端點,並且您希望刪除其中一個連線,請將游標停留在要刪除的連線上,然後按一下該連線的 x

  9. 當您完成編輯,請選擇 Save as new version (儲存為新版本)

  10. 選用:指定設定,透過使用新的流量政策,在單一託管區域中建立一或多個政策記錄版本。如需詳細資訊,請參閱您在建立或更新政策記錄時指定的值。您也可以稍後在相同的託管區域或其他託管區域中建立政策記錄。

    如果您不想立即建立策略記錄,請選擇 [略過此步驟],主控台就會顯示您使用目前 AWS 帳戶建立的流量政策和策略記錄清單。

  11. 如果您在先前步驟中指定了政策記錄的設定,請選擇 Create policy record (建立政策記錄)

透過匯入JSON文件建立流量政策

您可以透過匯入格式描述要包含在流量策略中的所有端點和規則的JSON格式的文件,來建立新的流量政策或現有流量政策的新版本。如需有關JSON文件格式以及可複製和修訂的數個範例的詳細資訊,請參閱 Amazon Route 53 API 參考中的流量政策文件格式

若要取得現有流量原則版本的JSON格式化文件,最簡單的方法是使用. get-traffic-policy AWS CLI 若要取得更多資訊,請參閱《指AWS CLI 令參考》get-traffic-policy中的。

get-traffic-policy命令建立的JSON檔案包含反斜線 (\) 作為逸出字元。在匯入JSON檔案之前,請以空字元取代所有反斜線。

透過匯入JSON文件建立流量政策
  1. 登入 AWS Management Console 並開啟 Route 53 主控台,位於https://console.aws.amazon.com/route53/

  2. 若要透過匯入JSON文件建立新的流量政策,請執行下列步驟:

    1. 在導覽窗格中,選擇 Traffic policies (流量政策)

    2. 選擇 Create traffic policy (建立流量政策)

    3. Name policy (名稱政策) 頁面,指定適用的值。如需詳細資訊,請參閱在建立流量政策時指定的值

    4. 跳至步驟 4。

  3. 若要透過匯入文件建立現有流量政策的新版JSON本,請執行下列步驟:

    1. 在導覽窗格中,選擇 Traffic policies (流量政策)

    2. 選擇要做為新版本的基礎的流量政策的名稱。

    3. Traffic policy versions (流量政策版本) 表格中,選取要做為新版本的基礎版本核取方塊。

    4. 選擇 Edit policy as new version (將政策編輯為新版本)

    5. Update description (更新描述) 頁面,輸入新版本的描述。

    6. 跳至步驟 4。

  4. 選擇 Next (下一步)

  5. 選擇 Import traffic policy (匯入流量政策)

  6. 輸入新的流量政策、貼上範例流量政策,或貼上現有的流量政策。

  7. 選擇 Import traffic policy (匯入流量政策)

檢視流量政策版本和關聯的政策記錄

您可以檢視為流量政策建立的所有版本,以及透過使用該流量政策的每個版本建立的所有政策記錄。

若要檢視流量政策版本和關聯的政策記錄
  1. 登入 AWS Management Console 並開啟 Route 53 主控台,位於https://console.aws.amazon.com/route53/

  2. 在導覽窗格中,選擇 Traffic policies (流量政策)

  3. 選擇流量政策的名稱。

  4. 頂端表格列出您建立的流量政策的所有版本。此表格包含以下資訊:

    版本編號

    您建立的流量政策的每個版本的號碼。如果您選擇版本編號,主控台會顯示該版本的組態。

    政策記錄的數目

    透過使用此流量政策版本,建立的政策記錄數目。

    DNS類型

    您DNS在建立流量原則版本時指定的類型。

    版本描述

    建立流量政策版本時,指定的描述。

  5. 底部表格列出透過使用頂端表格中的流量政策版本所建立的所有政策記錄。此表格包含以下資訊:

    策略記錄DNS名稱

    與流量政策相關聯的DNS名稱。

    Status

    可能的值包括以下:

    已套用

    Route 53 已完成建立或更新政策記錄和對應的記錄。

    正在建立

    Route 53 正在建立新政策記錄的記錄。

    更新中

    您已更新原則記錄,Route 53 正在建立新的記錄群組,以取代指定DNS名稱的現有記錄群組。

    正在刪除

    Route 53 正在刪除政策記錄和關聯的記錄。

    失敗

    Route 53 無法建立或更新政策記錄和關聯的記錄。

    已使用的版本

    指示用來建立政策記錄的流量政策版本。

    DNS類型

    Route 53 為此原則記錄建立的所有記錄DNS類型。編輯政策記錄時,您必須指定與正在編輯之政策記錄DNS類DNS型相同類型的流量原則版本。

    TTL (以秒為單位)

    您希望DNS遞迴解析器快取此記錄相關資訊的時間量 (以秒為單位)。如果您指定較長的值 (例如 172,800 秒或兩天),您會支付較低的 Route 53 服務費用,因為遞迴解析程式傳送請求至 Route 53 的頻率會降低。不過,需要更長的時間才能讓記錄變更 (例如新的 IP 地址) 生效,因為遞迴解析程式使用其快取中的值更久,而不是要求 Route 53 提供最新資訊。

刪除流量政策版本和流量政策

若要刪除流量政策,您必須刪除為該流量政策建立的所有版本 (包括原始版本)。此外,若要刪除流量政策版本,您必須刪除透過使用該流量政策版本所建立的所有政策記錄。

重要

如果您刪除 Amazon Route 53 用來回應DNS查詢的政策記錄,Route 53 將停止回應對應DNS名稱的查詢。例如,如果路線 53 使用 www.example.com 的政策記錄來回應有關 www.example.com 的DNS查詢,而您刪除保單記錄,則您的使用者將無法使用網域名稱 www.example.com 存取您的網站或網路應用程式。

若要刪除流量政策版本以及 (選用) 流量政策,請執行以下步驟:

若要刪除流量政策版本和流量政策
  1. 登入 AWS Management Console 並開啟 Route 53 主控台,位於https://console.aws.amazon.com/route53/

  2. 在導覽窗格中,選擇 Traffic policies (流量政策)

  3. 選擇要針對其刪除流量政策版本且 (選用) 要完全刪除的流量政策的名稱。

  4. 如果您希望在頂端表格上刪除的流量政策版本,顯示於底部表格中的 Version used (已使用的版本) 欄,請選取底部表格中對應政策記錄的核取方塊。

    例如,如果要刪除流量政策的版本 3,但是透過使用版本 3 建立了底部表格中的政策記錄之一,請選取該政策記錄的核取方塊。

  5. 選擇 Delete policy records (刪除政策記錄)

  6. 選擇底部表格的重新整理按鈕來重新整理顯示,直到刪除的政策記錄不再出現在表格中。

  7. 在頂端表格,選取要刪除的流量政策版本的核取方塊。

  8. 選擇 Delete version (刪除版本)

  9. 如果已刪除之前步驟中的所有流量政策版本,而且還要刪除流量政策,請選擇頂端表格的重新整理按鈕來重新整理顯示,直到表格清空為止。

  10. 在導覽窗格中,選擇 Traffic policies (流量政策)

  11. 在流量政策清單,選取要刪除的流量政策的核取方塊。

  12. 選擇 Delete traffic policy (刪除流量政策)