[發明專利]一種云平臺配置文件管理方法及管理系統在審
| 申請號: | 201911056759.0 | 申請日: | 2019-10-31 |
| 公開(公告)號: | CN110908730A | 公開(公告)日: | 2020-03-24 |
| 發明(設計)人: | 張洪濤;陳秉蔚;喻明飛 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F21/54 |
| 代理公司: | 武漢東喻專利代理事務所(普通合伙) 42224 | 代理人: | 張英 |
| 地址: | 430000 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平臺 配置文件 管理 方法 系統 | ||
本發明公開了一種云平臺配置文件管理方法及管理系統,將所有組件的配置程序以插件的方式放在指定文件路徑下;每個插件包括兩部分內容:第一部分包括需要被修改的個性化配置項定義,第二部分包括該組件完整配置文件的結構和所有配置項的名稱和值,在部署云平臺階段,將所有組件的個性化配置項定義開放給用戶輸入值,并將用戶輸入的所述個性化配置項定義的名稱和值在特定存儲區域進行存儲;執行配件插件程序生成各個組件的配置模板文件,調用所述特定存儲區域的個性化配置項定義的文件及所述配置模板文件生成組件的配置文件,并置于組件的配置文件夾中。按照本發明實現的配置方法及配置系統,可實現云平臺多類型復雜的配置文件得到有效安全的管理。
技術領域
本發明屬于云平臺技術領域,特別是涉及一種云平臺配置文件防篡改的方法。
背景技術
云計算軟件是一個復雜的系統軟件,它由很多復雜的組件組成,各組件的配置文件配置項很多,不同應用場景下各組件的配置方法也會不同,一般情況下會在配置文件中設置變量,通過修改配置文件中的變量來執行變更,由于組件的復雜性和類型的多樣性,配置項的增多,配置管理變得復雜繁瑣,并且在變量修改中有些屬性是屬于個性化的配置項定義,有些部分是屬于不能被篡改的部分,某些情況下不恰當的修改可能會導致系統無法提供正常的服務;另外一方面,目前配置文件大多都是在操作系統用戶權限上限制讀寫操作來防止配置文件被修改,但當用戶獲得相應權限后,配置文件可能被隨意修改,且如果操作前沒有手動做備份,可能造成配置文件無法被還原,這種保護方式一定程度上存在安全風險。由此,在云平臺的的復雜多樣組件的應用場景下,高效安全的配置文件的管理顯得尤為重要。
發明內容
針對現有技術的以上缺陷或改進需求,本發明提供了一種云平臺配置文件管理方法及管理系統,可以有效安全管理云平臺的多組件配置文件。
為實現上述目的,按照本發明,提供一種云平臺配置文件管理方法,其特征在于,所述方法包括如下步驟:
以插件方式提供配置文件初始化程序,運行生成配置文件模板;
調用特定存儲區域的配置文件的個性化配置項值,以所述配置文件模板及個性化配置值生成最終配置文件;
所述插件初始化程序包括兩部分內容:第一部分包括調用可接受輸入修改的個性化配置項值,第二部分包括完整配置文件的結構和所有配置項的名稱和值。
進一步地,所述個性化配置項值可接受輸入修改設置在部署云平臺階段,將所有組件的個性化配置項定義開放給用戶輸入值,并將用戶輸入的所述個性化配置項定義的名稱和值在所述特定存儲區域進行存儲。
進一步地,所述配置文件模板存儲于指定目錄,生成的所述最終配置文件設置于組件配置文件夾中。
進一步地,所述個性化配置項定義包括云平臺ID、密碼等。
進一步地,所述特定區域為文件夾或數據庫。
進一步地,所述配置文件初始化程序的名稱具備數字標識來指定執行順序。
進一步地,服務器重新啟動或服務器由運維狀態變更為運行狀態之前,重新執行配置文件生成過程形成新的配置文件。
本發明還提出了一種基于配置文件管理方法的配置文件修改方法,其特征在于,所述方法包括如下步驟:
調用特定存儲區域的配置文件的修改過后的個性化配置項值,和/或升級所述插件初始化程序修改非個性化配置項值,服務器重新啟動或變更服務器狀態,執行配置文件生成過程生成修改后的配置文件。
本發明提出了一種云平臺配置文件管理系統,其特征在于,該系統包括,配置文件自定義配置模塊,用于在云平臺的部署階段定義配置文件中開放修改的自定義項目;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911056759.0/2.html,轉載請聲明來源鉆瓜專利網。





