檢測到您已登錄華為云國際站賬號,為了您更好的體驗,建議您訪問國際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
在數(shù)據(jù)開發(fā)主界面的左側(cè)導(dǎo)航欄,選擇“數(shù)據(jù)開發(fā) > 腳本開發(fā)”。 在腳本目錄中,雙擊腳本名稱,進(jìn)入腳本開發(fā)頁面。 在編輯器上方,選擇如表1所示的屬性。創(chuàng)建Flink SQL腳本時請?zhí)^此步驟。 表1 SQL腳本屬性 屬性 說明 數(shù)據(jù)連接 選擇數(shù)據(jù)連接。
(可選)管理腳本 復(fù)制腳本 復(fù)制名稱與重命名腳本 移動腳本/腳本目錄 導(dǎo)出導(dǎo)入腳本 查看腳本引用 刪除腳本 解鎖腳本 轉(zhuǎn)移腳本責(zé)任人 批量解鎖 父主題: 腳本開發(fā)
type 是 String 參數(shù)解釋: 腳本類型。 對于腳本后綴: SHELL:后綴為.sh。 PYTHON:后綴為.py。 BAT:后綴為.bat。 約束限制: 值只能為:SHELL、PYTHON、BAT。 取值范圍: SHELL、PYTHON、BAT。 默認(rèn)取值: 不涉及。
刪除腳本 功能介紹 此接口用以刪除指定腳本。 調(diào)試 您可以在API Explorer中調(diào)試該接口,支持自動認(rèn)證鑒權(quán)。
script_name 是 String 腳本名稱。 version 否 integer 腳本版本號,若傳入版本號,則查詢指定版本號的腳本;若不傳入,則查詢最新的版本腳本。 status 否 String 當(dāng)不指定version時,可通過status查詢腳本的狀態(tài)。
risk_level" : "HIGH", "version" : "1.0.0" } }, { "id" : 1422703, "name" : "HWC.ECS.OSOps-switch-linux-firewall.sh
查看和修改腳本信息 本小節(jié)主要介紹如何在線查看和修改腳本信息。 約束限制 當(dāng)腳本大小超過128KB,將不能在線查看腳本內(nèi)容,可下載腳本文件到本地查看,詳情請參見下載腳本。 系統(tǒng)內(nèi)置腳本HSS-Agent.sh不支持修改。 前提條件 已獲取“腳本管理”模塊管理權(quán)限。
修改腳本內(nèi)容 功能介紹 本接口用以修改腳本的配置項或者腳本內(nèi)容。 修改腳本時,需要指定待修改的腳本名稱。 腳本名稱和腳本類型不支持修改。 調(diào)試 您可以在API Explorer中調(diào)試該接口,支持自動認(rèn)證鑒權(quán)。
表1 腳本目錄參數(shù) 參數(shù) 說明 腳本名稱 腳本的名稱,只能包含字符:英文字母、數(shù)字、中文、中劃線、下劃線和點(diǎn)號,且長度小于等于128個字符。 說明: 復(fù)制后的腳本名稱不能和原腳本名稱相同。 選擇目錄 選擇該腳本目錄的父級目錄,父級目錄默認(rèn)為根目錄。 單擊“確定”,復(fù)制腳本。
在數(shù)據(jù)開發(fā)主界面的左側(cè)導(dǎo)航欄,選擇“數(shù)據(jù)開發(fā) > 腳本開發(fā)”。 在腳本目錄中,雙擊已開發(fā)完成的腳本名稱,進(jìn)入腳本開發(fā)頁面。 提交腳本后在腳本編輯器上方單擊“解鎖”,解除鎖定,便于后續(xù)其他開發(fā)者對此腳本進(jìn)行修改更新。 圖2 解鎖 父主題: (可選)管理腳本
開發(fā)Shell腳本 數(shù)據(jù)開發(fā)支持對Shell腳本進(jìn)行在線開發(fā)、調(diào)試和執(zhí)行,開發(fā)完成的腳本可以在作業(yè)中調(diào)度運(yùn)行(請參見開發(fā)Pipeline作業(yè))。 前提條件 已新增Shell腳本,請參見新建腳本。 已新建主機(jī)連接,該Linux主機(jī)用于執(zhí)行Shell腳本,請參見主機(jī)連接參數(shù)說明。
圖1 選擇并導(dǎo)出指定腳本 在彈出的“導(dǎo)出腳本”界面,選擇需要導(dǎo)出的腳本的狀態(tài),單擊“確定”。 圖2 導(dǎo)出腳本 導(dǎo)出工作空間腳本 當(dāng)默認(rèn)配置項的“作業(yè)/腳本變更管理”開啟后,才會顯示腳本的“工作空間導(dǎo)出”。 您可以導(dǎo)出該工作空間有腳本變更的腳本文件。
crypto 加密操作,包含對哈希、HMAC、加密、解密、簽名及驗證的封裝。 decimal 將從http請求或從數(shù)據(jù)庫中查詢出來的number類型值,轉(zhuǎn)換成Decimal類型,并能進(jìn)行加、減、乘、除等數(shù)學(xué)運(yùn)算。 excel 操作Excel文件,例如生成Excel文件。
后置腳本 后置腳本是在請求發(fā)送后執(zhí)行的代碼片段,主要用于驗證請求返回的結(jié)果(斷言)、將請求返回的結(jié)果數(shù)據(jù)寫入環(huán)境變量等場景。可以在接口的“后置腳本”頁面中單擊“添加后置操作”,發(fā)送接口請求后將自動運(yùn)行后置腳本。 斷言 可以利用后置腳本驗證API響應(yīng)返回結(jié)果的正確性。
在彈出的窗口,可以查看該腳本或該文件夾下所有腳本被引用的情況。 圖1 某個腳本被引用列表 父主題: (可選)管理腳本
轉(zhuǎn)移腳本責(zé)任人 數(shù)據(jù)開發(fā)模塊提供了轉(zhuǎn)移腳本責(zé)任人的功能,您可以將責(zé)任人A的所有腳本一鍵轉(zhuǎn)移到責(zé)任人B名下。 操作步驟 參考訪問DataArts Studio實例控制臺,登錄DataArts Studio管理控制臺。
修改腳本 - UpdateScript 功能介紹 修改作業(yè)腳本:自定義腳本。 接口約束 約束條件: 腳本名稱:同一租戶下,腳本名稱不能重復(fù),最大字符64個字符,支持中文+字母+數(shù)字+下劃線。 腳本內(nèi)容最大4096個字符。 腳本參數(shù)個數(shù)最多20個。 腳本描述:最大256個字符。
配置腳本 配置update_hosts_linux.sh腳本 配置rollback_hosts_linux.sh腳本 父主題: 批量修改與還原源端Linux主機(jī)的Host配置
后置腳本 后置腳本是在請求發(fā)送后執(zhí)行的代碼片段,主要用于驗證請求返回的結(jié)果(斷言)、將請求返回的結(jié)果數(shù)據(jù)寫入環(huán)境變量等場景??梢栽诮涌诘?ldquo;后置腳本”頁面中單擊“添加后置操作”,發(fā)送接口請求后將自動運(yùn)行后置腳本。 斷言 可以利用后置腳本驗證API響應(yīng)返回結(jié)果的正確性。
父主題: 腳本管理