天天看點

教您快速學會雲伺服器ECS 建立指令!

雲栖号快速入門: 【點選檢視更多雲産品快速入門】 不知道怎麼入門?這裡分分鐘解決新手入門等基礎問題,可快速完成産品配置操作!

雲助手指令可以在ECS執行個體中快速完成運作自動化運維腳本、輪詢程序、重置使用者密碼、安裝或者解除安裝軟體、更新應用以及安裝更新檔等一些日常任務。指令類型可以是Windows PowerShell腳本、Bat批處理指令和Linux Shell腳本,指令中支援自定義參數,友善設定變量值。

背景資訊

  • 在一個阿裡雲地域下,您可以保有100條雲助手指令,配額随您的雲伺服器使用情況可能會增加。
教您快速學會雲伺服器ECS 建立指令!
  • 建立的腳本在Base64編碼後大小不能超過16 KB。
  • 一份雲助手指令中的自定義參數不能超過20個。
  • 建立指令時,您需要自行測試指令的文法、邏輯或算法是否正确。

例如,假設您已在執行個體中建立了一個/backup目錄(

教您快速學會雲伺服器ECS 建立指令!

),以下Shell指令将在該目錄中歸檔一份檔案。

#!/bin/bash 
OF=/backup/my-backup-$(date +%Y%m%d).tgz
tar -cf $OF {{file}}           
教您快速學會雲伺服器ECS 建立指令!

控制台操作

1.登入

ECS管理控制台雲助手頁面

2.在頂部狀态欄左上角處,選擇地域。

3.單擊建立 / 建立指令,完成配置。

(1).選擇指令類型。

  • Linux系統ECS執行個體:選擇Shell。
  • Windows系統ECS執行個體:選擇Bat或者Power Shell。

(2).在指令内容框中,編輯或者粘貼您的指令。

有關Shell指令的示例,可以參見

檢視執行個體系統配置

(3).單擊開關按鈕,确定是否使用參數。

如果您開啟了使用參數功能,在指令内容中以{{key}}格式設定自定義參數。

(4).輸入指令名稱。

(5).輸入指令描述。

(6).輸入指令的執行路徑。

  • Shell指令:預設在root使用者的/home目錄。
  • Bat或者Power Shell指令:預設在雲助手用戶端程序目錄,例如,C:ProgramDataaliyunassist$(version)。

(7).設定指令在執行個體中的最大的逾時時間,機關為秒,預設為60秒。

(8).單擊确定。

教您快速學會雲伺服器ECS 建立指令!

CLI示例

  • 請求示例:

    調用CreateCommand接口建立一份名為test的雲助手指令,假設指令内容為

    教您快速學會雲伺服器ECS 建立指令!
    ,并使用Base64編碼明文指令。如果目标執行個體為Windows執行個體,将Type修改為RunBatScript或者RunPowershellScript。
aliyun ecs CreateCommand --RegionId TheRegionId --CommandContent ZWNobyAxMjM= --Type RunShellScript --Name test --Description test --output cols=CommandId           
  • 傳回示例:
CommandId
---------
c-hz0b8osxk8a***           

後續步驟

執行指令
教您快速學會雲伺服器ECS 建立指令!

本文來自 阿裡雲文檔中心

雲伺服器ECS 建立指令

【雲栖号線上課堂】每天都有産品技術專家分享!

課程位址:

https://yqh.aliyun.com/zhibo

立即加入社群,與專家面對面,及時了解課程最新動态!

【雲栖号線上課堂 社群】

https://c.tb.cn/F3.Z8gvnK