全部產品
Search
文件中心

Elastic Compute Service:Workbench 指令碼庫

更新時間:Nov 27, 2025

Workbench指令碼庫是內嵌於Workbench中的指令碼管理工具。它允許您將常用的命令或指令碼片段儲存在雲端,並在任何通過Workbench串連的執行個體會話中一鍵調用執行。

例如,一鍵調用檢查負載、部署應用或清理日誌的指令碼。

核心優勢如下:

  • 提升效率: 對於重複性的營運任務,無需每次都手動輸入冗長的命令。將它們儲存為指令碼後,只需一次點擊即可執行,減少重複工作,提升操作速度。

  • 標準化操作: 確保在不同執行個體上執行的操作是一致和標準的。保持環境一致性、減少因手動輸入錯誤導致的線上問題。

  • 便捷管理: 提供一個集中的位置來儲存和管理個人指令碼。還可以直接從雲助手中匯入已有的命令,實現指令碼複用。

建立指令碼

可以通過兩種方式在指令碼庫建立指令碼。

直接建立

  1. 使用Workbench登入Linux執行個體使用Workbench登入Windows執行個體

  2. 在Workbench介面的左側導覽列,單擊image,進入指令碼庫

  3. 指令碼庫面板中,單擊image建立指令碼。

  4. 建立指令碼對話方塊中,根據介面提示配置資訊。

    • 指令碼名稱: 為指令碼設定一個清晰易懂的名稱,例如“檢查系統負載”。

    • 指令碼類型: 根據您的執行個體作業系統和指令碼語言,選擇ShellBatPowerShell

    • 指令碼內容: 將指令碼代碼粘貼到此地區。

    Shell指令碼內容樣本 (適用於Linux):

    #!/bin/bash
    # Check system load, memory, and disk usage
    
    echo "========== System Load =========="
    uptime
    
    echo "========== Memory Usage =========="
    free -h
    
    echo "========== Disk Space Usage =========="
    df -h
  5. 配置完成後,單擊儲存

從雲助手匯入指令碼

如果已經在雲助手建立了常用的命令,可以將其快速匯入指令碼庫。

  1. 在指令碼庫面板中,單擊image匯入雲助手命令。

  2. 在彈出的命令列表中,選擇需要匯入的一條或多條命令。

  3. 單擊匯入,所選命令將被添加為新的指令碼。

執行指令碼

  1. 使用Workbench登入Linux執行個體

    對於Windows執行個體,請使用會話管理方式登入,以便在PowerShell介面中執行指令碼。直接使用終端串連(RDP)方式無法呼叫指令碼庫。
  2. 在Workbench介面的左側導覽列,單擊image,進入指令碼庫。找到需要執行的指令碼。

  3. 單擊目標指令碼右側的image執行指令碼。

  4. 在執行指令碼對話方塊,單擊直接執行或先建立檔案再執行。

    • 直接執行:此模式會類比手動操作,將指令碼內容逐行粘貼到當前終端來運行。適用於執行互相獨立的簡單命令序列。

    • 先建立檔案再執行:此模式會先將完整內容在伺服器上儲存為一個臨時指令檔,然後再執行它。這是運行標準指令碼的正確方式。

      為確保執行結果符合預期,對於任何多行指令碼,推薦選擇先建立檔案再執行模式。

    image

常見問題

  • Workbrnch指令碼庫中指令碼執行失敗可能是什麼原因?

    • 指令碼類型與當前作業系統不匹配。

    • 指令碼本身存在錯誤

    • 目前使用者無權執行指令碼中的命令。

  • 指令碼庫儲存在哪裡?換電腦還能用嗎?

    指令碼庫儲存在阿里雲雲端,與阿里雲帳號綁定。同一帳號或其下的RAM使用者,指令碼庫自動同步,換電腦也可正常使用。