應用程式從配置中心動態擷取所需的配置資訊,能夠降低後續維護成本。SAE整合了分布式組態管理(ACM),支援配置的動態更新、環境分離、版本控制、安全加密和細粒度許可權控制。
獨立的分布式配置(ACM)服務已下線,但SAE整合的ACM服務仍可以繼續使用。為了擷取更全面的服務、更好的安全性和穩定性,建議您從ACM遷移到MSE Nacos,然後使用MSE的Nacos註冊中心。
如果您需要建立容器運行環境相關的配置項,則不適用本文,請參見管理和使用配置項(K8s ConfigMap)。
建立配置
在SAE分布式配置(ACM)中,在頂部選擇目標地區和命名空間,點擊配置列表,點擊建立配置。為了使應用正確擷取配置,您還需要在應用程式中整合分布式配置(ACM)。
在應用程式中整合分布式配置(ACM)
在SAE分布式配置(ACM)中,在頂部選擇目標地區和命名空間,點擊配置列表,點擊目標Data ID跳轉到配置詳情頁。點擊範例程式碼,選擇技術棧語言。
參考範例程式碼,在您的應用程式中整合分布式配置(ACM),詳見ACM SDK。
查看配置內容
在SAE分布式配置(ACM)中,在頂部選擇目標地區和命名空間,點擊配置列表,點擊目標Data ID跳轉到配置詳情頁。點擊配置內容。
匯出配置
在SAE分布式配置(ACM)中,在頂部選擇目標地區和命名空間,點擊配置列表,選中目標配置,在底部點擊匯出,在彈出的對話方塊中點擊匯出,匯出的設定檔格式為ZIP壓縮包。
匯入配置
在SAE分布式配置(ACM)中,在頂部選擇目標地區和命名空間,點擊配置列表,點擊匯入配置,點擊上傳檔案,匯入的設定檔格式應為ZIP壓縮包。
查詢和復原歷史版本
您可以查詢配置的歷史版本,並在更新配置遇到錯誤時進行復原。
在SAE分布式配置(ACM)中,在頂部選擇目標地區和命名空間,點擊配置列表,點擊目標Data ID跳轉到配置詳情頁。點擊歷史版本,點擊目標歷史版本操作列的查看或復原。
查詢推送狀態
您可以查詢配置是否已推送到監聽該配置的應用上。
在SAE分布式配置(ACM)中,在頂部選擇目標地區和命名空間,點擊配置列表,點擊目標Data ID跳轉到配置詳情頁。點擊監聽查詢,篩選並查詢推送狀態。
查詢推送軌跡
您可以通過查詢配置的推送軌跡來排查配置未生效等問題。
在SAE分布式配置(ACM)中,在頂部選擇目標地區和命名空間,點擊配置列表,點擊目標Data ID跳轉到配置詳情頁。點擊推送軌跡,篩選並查詢推送軌跡。
建立加密配置
加密配置確保敏感配置資訊(資料來源、Token、使用者名稱和密碼等)的安全性,降低泄露風險。
在SAE分布式配置(ACM)中,在頂部選擇目標地區和命名空間,點擊配置列表,點擊建立配置。開啟資料加密,選擇加密方式。
在應用程式中整合分布式配置(ACM)的加密配置
在SAE分布式配置(ACM)中,在頂部選擇目標地區和命名空間,點擊配置列表,點擊目標Data ID跳轉到配置詳情頁。點擊範例程式碼,選擇技術棧語言。
您需要在應用程式中配置RAM使用者的AccessKey/SecretKey來實現解密。Java和Python的SDK已經整合KMS-SDK,您可以添加解密過濾器來自動解密。其他語言解密,請參見Decrypt。