訪問函數
更新時間 2025-05-16 09:08:24
最近更新時間: 2025-05-16 09:08:24
分享文章
函數計算平臺提供兩種方式直接訪問函數:自定義域名和Http觸發器。這兩種方式各自都支持公網訪問和內網訪問,根據不同的訪問場景,部分需要額外配置。
公網訪問
對于公網訪問,根據相關規章制度,需要您提供合規的域名用于創建自定義域名,并在公網配置指定的公網CNAME記錄,此舉的目的是為了驗證您擁有此域名的所有權,具體請看自定義域名。創建公網的自定義域名后,您既可直接通過自定義域名訪問,也可以把該自定義域名用于創建公網Http觸發器,具體請看Http觸發器。
內網訪問
內網訪問也需要在公網配置指定的內網CNAME記錄,操作步驟和公網一致,除此之外,根據不同的內網訪問場景,還需要額外配置VPCE和內網DNS解析。
從vpc環境內直接訪問函數,例如云主機。
- 創建函數計算服務的終端節點(VPCE)。創建步驟請查看創建VPCE,選擇cn.daliqc.cn-huadong-1.faas 函數服務,同時打開高級配置中的“私網域名”。
- 配置內網域名。具體步驟請查看內網域名,該內網域名保持和您的自定義域名一致。
- 創建解析記錄,添加CNAME類型記錄值。具體步驟請查看添加記錄值,這里建議添加兩條記錄,一條主機記錄為空,一條主機記錄填寫通配符*,記錄值均填寫內網CNAME值。
從云函數內訪問另外一個云函數,例如函數間互相調用。
函數之間的內網訪問需要綁定用戶的VPC,需要在上一個場景的基礎上,再增添一個VPCE和配置自定義DNS。
-
首先,調用方函數需要綁定VPC,請在函數的網絡配置中打開“允許訪問vpc”功能開關,選擇一個vpc網絡及其子網。
-
然后,在上述步驟選擇的VPC中,創建內網DNS服務的終端節點(VPCE)。創建步驟請查看創建VPCE,選擇cn.daliqc.cn-huadong-1.dns服務,創建成功后記住VPCE節點IP。
-
在函數配置 -> DNS中指定Name Servers。