全部產品
Search
文件中心

Serverless App Engine:注入配置資訊

更新時間:Sep 03, 2024

配置項能夠將環境配置資訊和容器鏡像解耦,方便您修改應用配置。本文介紹如何通過在SAE命名空間中建立的配置項向容器注入配置資訊。

前提條件

在命名空間中建立配置項。具體資訊,請參見管理和使用配置項(K8s ConfigMap)

操作步驟

在建立應用過程中注入配置資訊

您可以使用在命名空間配置項頁面建立的配置項來向容器中注入配置資訊。

  1. 登入SAE控制台

  2. 在左側導覽列,單擊應用列表,在頂部功能表列選擇地區,然後單擊建立應用

  3. 應用基本資料設定精靈,設定應用相關資訊,並單擊下一步:應用部署配置

  4. 應用部署配置設定精靈,選擇技術棧語言應用部署方式,設定部署資訊。

  5. 展開組態管理地區,選擇已建立的配置項名稱和該配置項中的,並輸入掛載配置項的掛載路徑
    sc_configuration_management
    說明
    • 除了在命名空間頁面提前建立好配置項,您也可以在環境變數設定地區單擊建立配置項(K8s configmap),在建立配置項面板建立。
    • 支援掛載全部鍵。從下拉式清單選擇全部,將該配置項的所有鍵掛載到該路徑。
  6. 可選:如需引用其他配置項,單擊添加,並重複上一步。
  7. 單擊下一步:確認規格

  8. 確認規格設定精靈,查看您所建立應用的詳細資料以及配置費用情況,並單擊確認建立

    頁面會跳轉至建立完成設定精靈,您可以單擊應用詳情頁進入基本資料頁面。

  9. 通過以下方式驗證配置是否生效。

    • 方式一:

      在應用基本資料頁面的左側導覽列,單擊變更記錄,在變更記錄頁面,查看應用變更詳情。如果顯示執行成功,表示應用部署成功,配置已生效。

    • 方式二:

      在應用基本資料頁面,單擊執行個體部署資訊頁簽,查看執行個體的運行狀態。如果運行狀態顯示為Running,表示應用部署成功,配置已生效。

在部署應用過程中注入配置資訊

警告

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

更新應用配置的路徑因執行個體數的不同而不同。本文以執行個體數大於等於1為例,介紹如何配置目標功能。當執行個體數等於0時的操作路徑,請參見更新應用

  1. 登入SAE控制台

  2. 在左側導覽列,單擊應用列表,在頂部功能表列選擇地區,然後單擊具體應用程式名稱。

  3. 基本資料頁面右上方,單擊部署應用

  4. 展開組態管理地區,選擇已建立的配置項名稱和該配置項中的,並輸入掛載配置項的掛載路徑
    sc_configuration_management
    說明
    • 除了在命名空間頁面提前建立好配置項,您也可以在環境變數設定地區單擊建立配置項(K8s configmap),在建立配置項面板建立。
    • 支援掛載全部鍵。從下拉式清單選擇全部,將該配置項的所有鍵掛載到該路徑。
  5. 配置完成後,單擊確認
  6. 通過以下方式驗證配置是否生效。

    • 方式一:

      在應用基本資料頁面的左側導覽列,單擊變更記錄,在變更記錄頁面,查看應用變更詳情。如果顯示執行成功,表示應用部署成功,配置已生效。

    • 方式二:

      在應用基本資料頁面,單擊執行個體部署資訊頁簽,查看執行個體的運行狀態。如果運行狀態顯示為Running,表示應用部署成功,配置已生效。