概述
腳本管理提供全生命周期腳本管控,涵蓋腳本庫的創建、驗證、變更、停用、編輯、發布等,實現腳本標準化開發與版本控制;通過腳本黑名單機制攔截高風險腳本以強化安全,腳本歷史支持操作追溯與審計。系統環境變量管理保障腳本跨環境兼容性,同時支持對云主機和數據庫的自動化腳本執行,兼顧運維靈活性與安全性,降低人工干預風險,提升容災場景下的操作效率和可靠性。
使用條件
多活容災服務平臺當前僅支持在平臺側執行腳本,不支持上傳腳本文件到目標資源。
每種資源類型下同一種語言的腳本數量上限為50,若有擴展需要請聯系管理員。
操作步驟
登錄天翼云,進入。
單擊管理控制臺左上角的

,選擇區域。在服務列表選擇“計算”-“多活容災服務”,進入。
點擊左側菜單欄-“腳本管理”-“腳本庫”,進入腳本庫列表頁。
點擊右上角“創建腳本”按鈕,跳轉至腳本創建頁。
創建腳本各配置項說明如下:
參數 是否必填 配置說明 腳本名稱 √ 填寫腳本名稱,腳本名稱需唯一。
長度為2-63字符。腳本語言 √ 選擇腳本語言,當前支持Shell、Python2。 腳本版本 √ 顯示腳本版本,腳本創建時系統默認將腳本版本設置為v1.0。
適用資源類型 √ 選擇適用資源類型,當前支持主機、數據庫兩類。
主機支持Linux/Windows;數據庫支持MySQL/Redis/PostgreSQL/MongoDB。腳本分組
× 選擇腳本分組,默認無分組。 腳本來源 √ 選擇腳本來源,支持本地腳本、手工錄入、克隆。 本地腳本 √ 當腳本來源為本地腳本時顯示,上傳本地腳本文件。
文件類型限制為擴展名為.py或.sh兩種。源腳本 √ 當腳本來源為克隆時展示,選擇源腳本,數據來自當前腳本庫中所有腳本。 腳本內容 √ 當腳本來源為本地腳本時,展示本地上傳腳本的內容,支持編輯。
當腳本來源為手工錄入時,需用戶手動錄入腳本內容;
當腳本來源為克隆時,展示源腳本的腳本內容,支持編輯。
腳本內容長度上限為500個字符。腳本參數-請求參數 √ 填寫參數名稱,長度不超過64字符。
選擇參數類型,可選數值型、字符型、字符串型、布爾型。
填寫參數key,長度不超過64字符,不能與系統環境變量key沖突。
選擇參數是否必填,可選是、否。
填寫參數描述。腳本參數-返回參數 √ 填寫參數名稱,長度不超過64字符。
選擇參數類型,可選數值型、字符型、字符串型、布爾型。
填寫參數key,長度不超過64字符,不能與系統環境變量key沖突。
填寫參數描述。成功標準-判定方式 √ 選擇成功標準判斷方式,可選通過表達式判定、無條件成功。 成功標準-表達式 √ 判定方式為表達式判定時展示,填寫參數名,數據來源于腳本返回的參數名。
填寫表達式符號,若參數類型為數值類型,可選等于/大于/小于/大于等于/小于等于;若參數類型為字符或字符串類型,可選等于/大于/小于/大于等于/小于等于/包含/不包含/以...開頭/以...結尾;若參數類型為布爾型,可選等于。
填寫表達式參數值,若參數類型為數值類型/字符型/字符串類型,需填寫參數值;若參數類型為布爾型,可選擇真/假。成功標準-表達式生效 √ 判定方式為表達式判定時展示,選擇表達式生效方式,可選滿足所有表達式、滿足任一表達式。 腳本描述 × 填寫腳本的描述。
長度為0-100個字符。腳本信息填寫完畢后,點擊右下角“立即創建”按鈕,完成創建腳本操作。