為了實現應用與數據服務之間的網絡互通,在您開始調用API前需要配置網絡。本文為您介紹如何配置網關。
功能說明
不同部署環境需配置的網關說明如下:
公共云多租戶環境下,網關相關的所有配置在部署時已在數據庫中寫入,業務租戶只需配置二級域名是否可見即可,您也可以根據需求綁定獨立域名及配置VPC ID。VPC ID用于從該VPC網絡下的API調用無需從公網訪問;綁定獨立域名后可用該域名訪問API。
權限說明
僅超級管理員支持網絡配置。
網絡配置入口
在Dataphin首頁的頂部菜單欄,選擇服務 > 管理。
單擊左側導航欄的網絡配置,進入網絡配置頁面。
在網絡配置頁面,選擇內置API網關或阿里云API網關,選擇后不可更改網關。
內置API網關:可快速提供服務,無需額外成本。
阿里云API網關:高性能、高可用的API托管服務,跨VPC訪問、公網訪問等均具有較好的配置性和兼容性。
查看域名
阿里云API網關
在二級域名區域,您可以管控用戶查看域名的權限,支持僅超管可見和所有用戶可見。另外,您還可以單獨開啟或關閉公網二級域名,并可快捷復制公網二級域名、內網VPC域名。
Dataphin默認提供二級域名用于調試。
公網二級域名支持API調用(包括調試API、測試API),每天調用不超過1000次;若用于線上正式調用,請綁定獨立域名,綁定后,無調用次數限制。由于公網二級域名僅用于內部測試,建議關閉展示避免應用開發人員誤用。
內網VPC用于VPC之間的調用,無調用次數限制。
API網關將為每個API分組分配公網域名及內網VPC域名,不可修改。
若域名展示不正確,請聯系Dataphin運維團隊。
綁定獨立域名
在綁定獨立域名區域,單擊綁定域名按鈕,進入綁定域名對話框。
若API網關為阿里公有云API網關,您可以查看API分組ID并快捷復制。
在綁定域名對話框中,配置參數。
參數
描述
域名
僅支持綁定已在阿里云備案的域名。例如:dataphin.aliyun.com。
環境
支持選擇開發環境或生產環境。
單擊確認,完成域名的綁定。
添加SSL證書。
單擊SSL證書列下的添加。
在新增證書對話框,配置參數。
參數
描述
證書名稱
填寫證書名稱。
證書內容
填寫證書內容,示例如下。
-- BEGIN CERTIFICATE -- MIFRFGJLyrqtqWEE00cozR1pZ + ultKTANDFFLF9wddddddBGGTFAD -- END CERTIFICATE --
私鑰
填寫證書私鑰,示例如下。
-- BEGIN RSAPRIVATE KEY -- ARTMIFRFGJLyrqtqWEE00cozR1pZultcvfsgsgsrAwREWDCFFGGCuD -- END RSAPRIVATE KEY --
單擊確認,完成SSL證書的添加。
刪除獨立域名
在獨立域名區域中,單擊需要刪除獨立域名的操作列下圖標。
在確認對話框中,單擊確定,完成獨立域名的刪除。
授權VPC
當域名可見范圍為所有用戶可見且授權VPC后,支持從授權VPC內通過內網VPC域名訪問API。
在授權VPC區域,單擊新增按鈕,再單擊VPC id獲取方式說明,獲取VPC ID。如需添加多個VPC id,單擊添加VPC id按鈕,輸入VPC ID,單擊保存,完成VPC ID的添加。
刪除VPC
在授權VPC區域,單擊需要刪除VPC的操作列下的圖標。
在確認對話框中,單擊確定,完成VPC ID的刪除。
附錄:說明
您可以單擊右上角的說明按鈕,查看關于二級域名、內網VPC域名、綁定獨立域名、授權VPC的說明信息。