保密字典能夠將敏感資訊與應用程式代碼分離,在應用程式中安全地傳遞和使用敏感資訊。本文介紹如何通過在SAE命名空間中建立的保密字典向容器注入保密資訊。
前提條件
在命名空間中建立保密字典。具體資訊,請參見管理和使用保密字典(K8s Secret)。
操作入口
操作入口在不同情境下有差異:
建立應用:在初次建立應用時進行配置。
部署應用:針對正在啟動並執行應用,修改配置。
修改應用配置:針對已停止的應用,修改配置。
建立應用
登入SAE控制台,在左側導覽列選擇,然後選擇目標地區和目標命名空間,最後單擊建立應用。
在應用基本資料嚮導頁面進行配置後,單擊下一步:進階設定。
部署應用
警告
重新部署應用後,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。
登入SAE控制台,在左側導覽列選擇,然後選擇目標地區和目標命名空間,最後單擊目標應用程式名稱。
在目標應用的基礎資訊頁面,單擊部署應用。
修改應用配置
登入SAE控制台,在左側導覽列選擇,然後選擇目標地區和目標命名空間,最後單擊目標應用程式名稱。
在目標應用的基礎資訊頁面,單擊修改應用配置。
展開保密字典地區,按需進行配置。
配置指引
說明
您可以在命名空间頁面提前建立好保密字典,也可以在目前範圍單擊创建保密字典(Secret),在建立保密字典面板進行建立。
單擊+ 添加,選擇已建立的保密字典名称和該保密字典中的键,並輸入掛載保密字典的挂载路径。
如需掛載全部鍵,從键下拉式清單選擇全部,將該保密字典的所有鍵掛載到該路徑。
例如,選擇保密字典名稱 my-secret,鍵 password,掛載路徑填寫 /。配置完成後表格還會顯示保密字典類型(如 Opaque)和許可權(如唯讀)。