全部產品
Search
文件中心

Serverless App Engine:基於EIP配置SAE執行個體公網訪問和訪問公網的能力

更新時間:Nov 28, 2025

如果您為SAE應用的每個執行個體都綁定一個EIP,這些執行個體將會同時具備出、入公網的能力。本文介紹如何在SAE控制台綁定或解除綁定Elastic IP Address(Elastic IP Address,簡稱EIP),以及如何查看應用事件。

前提條件

背景資訊

公網訪問方案

公網訪問VPC內SAE上的應用程式套件括以下兩種方案。

  • 方案1:NAT Gateway+EIP

    利用SNAT的功能,為VPC內所有無公網IP的應用執行個體提供訪問公網的代理服務。1個VPC內有多個應用需要出公網,只需配置一個EIP即可滿足該目的。具體操作,請參見配置公網NAT Gateway使SAE應用能訪問公網。適用情境如下。

    • 應用有設定自動Auto Scaling策略的需求,且每個執行個體都需要綁定EIP。

    • 需要固定出口公網IP,例如需要把出口公網白名單設定在微信小程式中。

  • 方案2:應用執行個體綁定EIP

    VPC內有多個應用需要出公網,每個應用至少需要一個執行個體綁定EIP。VPC內的執行個體數不超過20個時,比NAT成本更低。建立或部署應用時,自動為該應用的每個執行個體綁定一個EIP。適用情境如下。

    • 應用訪問公網(出口流量):適用於SAE服務出公網訪問外部服務。接受EIP可變,無設定自動彈性策略的需求。

    • 應用被公網訪問(入口流量):適用於用戶端通過串連每個執行個體的EIP作為入口,訪問該應用。但由於SAE部署更新時會使用新的EIP,不適用於外部服務需通過固定的IP地址訪問SAE服務的情況。

說明

當您購買EIP後,通過方案2建立或部署應用時,SAE會自動為有EIP需求的應用的每個執行個體綁定一個EIP。但在綁定EIP後,雖然能建立自動彈性策略,但該策略無法開啟並使用。如果應用需要同時使用自動彈效能力和訪問公網,建議使用方式情節1。

計費說明

除購買EIP會產生費用外,SAE不會產生額外費用。更多資訊,請參見EIP計費概述SAE計費概述

注意事項

  • 部署應用時綁定EIP,SAE會先建立新的執行個體,再釋放原先的執行個體,此時原來的EIP沒有被釋放,您需要額外準備相應數量的EIP。

  • 綁定成功後,您需要查看安全性群組,確認是否開通連接埠白名單。更多資訊,請參見添加安全性群組規則

在建立應用過程中配置EIP

  1. SAE應用列表中,在頂部選擇目標地區和命名空間,點擊建立應用

  2. 應用基本資料設定精靈,設定應用相關資訊,並單擊下一步:進階設定

  3. 展開應用出/入公網訪問設定地區,開啟方案2. 綁定Elastic IP Address開關。

    如果您在建立應用時未開啟該功能,此後手動擴縮的應用執行個體預設不會綁定EIP,您需要在部署應用時配置。bt_bind_EIP

  4. 單擊建立應用

  5. 結果驗證。

    在目標應用的基礎資訊頁面,單擊執行個體列表頁面,查看為目標執行個體綁定的Elastic IP Address。

    image

在部署應用過程中配置EIP

警告

重新部署應用後,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。

  1. SAE應用列表中,在頂部選擇目標地區和命名空間,點擊目標應用ID跳轉到應用詳情頁。

  2. 在目標應用的基礎資訊頁面,單擊部署應用

  3. 部署應用頁面,展開應用出/入公網訪問設定地區,配置相關資訊。bt_bind_EIP

    部署方式由應用首次部署方式決定,請根據所需的部署方式設定參數。

    配置EIP時,存在以下情境。

    • 情境1:未配置或未開啟Auto Scaling策略時。

      • 綁定EIP。

        開啟方案2. 綁定Elastic IP Address文字框內的開關。

      • 解除綁定EIP。

        1. 關閉方案2. 綁定Elastic IP Address文字框內的開關。

        2. 在彈出的解除綁定Elastic IP Address對話方塊,單擊確定

    • 情境2:開啟Auto Scaling策略時。

      1. 部署應用後恢複自動彈性方式地區,選擇人工啟用恢複

        說明

        如果您在部署應用時選擇系統自動回復,該應用將無法綁定EIP。

      2. 綁定或解除綁定EIP。

        • 綁定EIP。

          開啟方案2. 綁定Elastic IP Address文字框內的開關。

        • 解除綁定EIP。

          1. 關閉方案2. 綁定Elastic IP Address文字框內的開關。

          2. 在彈出的解除綁定Elastic IP Address對話方塊,單擊確定

        說明

        應用在綁定EIP後,SAE會停用已開啟的彈性策略,且無法啟用自動彈性功能。如果應用需要同時使用彈效能力和出公網,建議您使用NAT Gateway+EIP的方式。具體操作,請參見配置公網NAT Gateway使SAE應用能訪問公網

  4. 配置完成後,單擊確認

  5. 結果驗證。

    在目標應用的基礎資訊頁面,單擊執行個體列表頁面,查看為目標執行個體綁定的Elastic IP Address。

    image

在復原應用過程中配置EIP

如果您需要回退的應用歷史版本綁定了EIP,且回退歷史版本前應用已開啟Auto Scaling策略,操作步驟如下。

  1. SAE應用列表中,在頂部選擇目標地區和命名空間,點擊目標應用ID跳轉到應用詳情頁。

  2. 基礎資訊頁面右上方,單擊回退歷史版本

  3. 回退歷史版本面板,配置相關資訊,然後單擊確定

    1. 復原版本地區,選擇目標版本。

      說明

      本步驟中所選的應用歷史版本已綁定EIP。

    2. 可選:單擊選擇分批/灰階策略,配置發布策略。

  4. 結果驗證。

    在目標應用的基礎資訊頁面,單擊執行個體列表頁面,查看為目標執行個體綁定的Elastic IP Address。

    image

在手動擴縮容過程中配置EIP

  1. SAE應用列表中,在頂部選擇目標地區和命名空間,點擊目標應用ID跳轉到應用詳情頁。

  2. 基礎資訊頁面右上方,單擊手動擴縮

  3. 應用擴縮對話方塊,配置相關資訊,單擊確定

    應用擴縮時,存在以下情境。更多資訊,請參見手動擴縮

    • 情境1:擴縮容前未部署或未開啟Auto Scaling策略。

      滑動指標設定應用目標執行個體數

      sc_pod_scaling_without_opening_autoscaling

    • 情境2:擴縮容前已部署並開啟Auto Scaling策略。

      1. 滑動指標設定應用目標執行個體數

      2. 選擇人工啟用恢複

      sc_pod_scaling_with_opening_autoscaling.png

      說明

      如果您在部署應用時選擇系統自動回復,該應用將無法綁定EIP。

  4. 綁定或解除綁定EIP。

    具體操作,請參見在部署應用過程中配置EIP

  5. 結果驗證。

    在目標應用的基礎資訊頁面,單擊執行個體列表頁面,查看為目標執行個體綁定的Elastic IP Address。

    image

查看應用事件

您可以在應用事件頁面,查看應用執行個體的報錯資訊。

  1. SAE應用列表中,在頂部選擇目標地區和命名空間,點擊目標應用ID跳轉到應用詳情頁。

  2. 在左側導覽列,單擊應用事件,從來源類型下拉式清單選擇應用執行個體(Pod),從事件等級下拉式清單選擇Warning,在頁面下方查看應用執行個體的詳細報錯資訊。

    根據事件原因,排查故障。

    • EipNotEnough:表示現有的EIP不足,需要申請相應數量的EIP或對應用進行縮容。具體操作,請參見申請EIP手動擴縮

    • EipNotReady:表示綁定或解除綁定EIP失敗,請加入釘群(釘群號:32874633),聯絡產品技術專家進行諮詢。