本文介紹如何添加自訂解析記錄。
在自訂解析頁面,點擊添加自訂解析,即可為某個網域名稱添加一條自訂解析記錄。
添加規則策略
在彈出的抽屜表單中,策略類型選擇規則策略,即可添加一條自訂解析規則策略。
您可以做以下配置:
基本資料
參數 | 說明 |
網域名稱 | 您希望自訂解析的網域名稱,例如:www.aliyun.com。 說明
|
線路 | 可針對電訊廠商和地區進行線路配置。
說明 在同一個網域名稱下,對於相同地區的使用者,線路生效的優先順序是:電訊廠商>地理位置>預設。例如,電信-北京>電信-預設>預設-北京>預設-預設。 例如:如果在同一個網域名稱下同時存在兩條規則策略,線路分別是電信-北京和電信-預設,那麼對於北京的電信使用者會使用電信-北京線路的規則策略。 |
自訂解析規則
一條規則策略最多支援配置 10 條自訂解析規則。
參數 | 說明 |
規則名稱 | 說明當前規則的名稱,可以用來表達規則的用途,例如:通過SDK版本調度。 |
規則排序 | 多個規則之間可以調整順序,匹配的邏輯是從上往下串列匹配,順序決定了哪個規則會被優先命中,調整順序後會按照新的順序匹配。 |
SDNS參數配置 | 用來匹配用戶端請求解析介面攜帶的SDNS參數,決定該條規則是否被命中,如果匹配成功,則返回該條規則中的解析記錄值。詳細的匹配邏輯請查看規則策略匹配邏輯說明。
說明
|
解析記錄值 | 自訂解析的傳回值集合,每個記錄值代表記錄集中的一條解析記錄,必填。
您可以添加多個記錄值,在未開啟權重的情況下,添加的多個記錄值將會合并一起返回。 還可以按照權重調度,只需要開啟按照權重調度開關即可。開啟權重後,可以為每個記錄值設定權重,權重值設定範圍為:1-100,根據記錄值的權重,通過負載平衡演算法返回一個合適的記錄值。 說明 一條規則最多添加 10 個記錄值。 |
TTL | 必填,自訂解析記錄的有效期間。有效期間越短,HTTPDNS SDK 中的解析記錄緩衝到期就越快。同時,HTTPDNS SDK 請求新的解析記錄的頻率就越高。 |
驗證當前策略是否符合預期
添加規則策略的頁面中,提供了驗證規則的能力,如下圖所示:
在彈窗的策略驗證視窗中,輸入對應的參數來驗證當前的策略是否符合預期。
添加Function Compute策略
前提條件
已在Function Compute控制台建立函數並發布,具體請參見建立Function Compute服務。
已授權服務關聯角色,具體請參見授權服務關聯角色。
在添加自訂解析的抽屜中,策略類型選擇Function Compute策略,即可添加一條自訂解析Function Compute策略。
您可以做以下配置:
參數 | 說明 |
地區 | 必填,選擇Function Compute服務所在的地區,比如:您在新加坡地區建立了一個Function Compute服務,這裡就選擇新加坡。 |
服務 | 必填,選擇地區下面對應的Function Compute服務。 |
服務版本/別名 | 必填,選擇對應服務的版本或者別名。 說明 不推薦使用Function ComputeLATEST版本。 |
BEFORE_READ_CACHE階段的自訂解析函數 | 在讀取HTTPDNS服務端緩衝前鉤子階段,可在此階段配置對應的Function Compute函數。可選擇不啟用。 |
BEFORE_WRITE_CACHE階段的自訂解析函數 | 在HTTPDNS服務端遞迴解析後寫入緩衝前鉤子階段,可在此階段配置對應的Function Compute函數。可選擇不啟用。 |
BEFORE_WRITE_RESPONSE階段的自訂解析函數 | 在HTTPDNS服務端寫入緩衝後構造返回內容前鉤子階段,可在此階段配置對應的Function Compute函數。可選擇不啟用。 |
hook函數功能單元測試 | 用來測試HTTPDNS服務和Function Compute服務的連通性:
|
以上內容配置完成後,點擊確定會回到策略列表中。
啟用、關閉、刪除策略等操作請查看管理自訂解析策略。