全部產品
Search
文件中心

Elastic Compute Service:批量上傳(分發)單個檔案至多個ECS執行個體

更新時間:Jun 20, 2025

您可以使用系統營運管理(OOS)將單個檔案批量上傳(分發)至多個ECS執行個體。支援上傳本地檔案、儲存在OSS的檔案以及HTTPS遠程檔案。本文介紹如何使用OOS批量上傳單個檔案至多個ECS執行個體。

說明

系統營運管理(OOS)是阿里雲提供的雲上自動化營運服務,能夠自動化管理和執行任務。更多資訊,請參見什麼是系統營運管理

前提條件

請確保執行個體狀態為運行中(Running)。

步驟一:確定待上傳檔案類型

系統營運管理(OOS)支援上傳以下三種檔案類型。請您根據實際業務需求,確定對應的檔案類型,以便順利完成後續的操作步驟。

檔案類型

說明

大小限制

本地檔案

存在於您當前作業環境中的電腦或伺服器上的檔案。

檔案大小不能超過500 MB。

OSS檔案

儲存在阿里雲Object Storage Service服務OSS中的檔案。

HTTPS檔案

通過HTTPS協議安全訪問的遠程檔案。通常託管於Web伺服器上,並通過HTTPS協議進行傳輸,檔案的連結以https://開頭。

步驟二:準備上傳環境

請依據您在上一步驟中確定的待上傳檔案類型,完成相應的準備工作,以滿足目標檔案類型上傳所需的條件。

  • 本地檔案

    確認待上傳檔案在本機電腦或伺服器中的儲存位置,以便快速找到檔案進行上傳操作。

  • OSS檔案

    1. 已將檔案上傳至OSS。具體操作,請參見上傳檔案

    2. 建立ECS執行個體RAM角色,授予所需資源的存取權限(本文樣本AliyunOSSReadOnlyAccess),並將該執行個體RAM角色授予給ECS執行個體。具體操作,請參見建立RAM角色並授予給ECS執行個體

      如何批量授予執行個體RAM角色給多個ECS執行個體

      1. 登入系統營運管理主控台

      2. 在頂部功能表列處,選擇目標ECS執行個體所在地區。

      3. 在左側導覽列,選擇自動化任務 > 常用營運任務 > 大量操作執行個體,然後單擊建立

      4. 建立大量操作執行個體任務頁面,完成以下參數配置。

        • 任務類型:選中執行個體操作

        • 需要執行的操作:選擇添加角色

        • 角色名稱:選擇已建立的ECS執行個體RAM角色。

        • 選擇執行個體:根據頁面提示,批量選中多個ECS執行個體。

      5. 單擊建立,然後在彈出的參數確認對話方塊中單擊確定

        當任務執行詳情頁面中的執行狀態欄變成成功時,表示已完成授予執行個體RAM角色給多個ECS執行個體。

  • HTTPS檔案

    已擷取HTTPS檔案連結,並確保您的ECS執行個體具備公網通訊能力。更多資訊,請參見修改固定公網頻寬訂用帳戶執行個體修改頻寬將EIP綁定至ECS執行個體

步驟三:批量上傳檔案

  1. 登入系統營運管理主控台

  2. 在頂部功能表列處,選擇目標ECS執行個體所在地區。

  3. 在左側導覽列,選擇自動化任務 > 常用營運任務 > 大量操作執行個體,然後單擊建立

  4. 建立大量操作執行個體任務頁面,根據頁面提示完成參數配置。

    說明

    未說明參數保持預設配置即可。

    參數

    樣本

    任務類型

    選中批量下載檔案

    檔案類型

    請根據檔案類型選擇對應選項,本文樣本為本地檔案

    選擇檔案

    1. 選擇待上傳的本地檔案或拖拽該檔案到選擇檔案灰色地區,本文樣本為image.png

    2. 選中我同意將該檔案在阿里雲提供的臨時OSS bucket中儲存

      說明

      阿里雲會將您選擇的檔案臨時存放在一個阿里雲的OSS bucket中,在下載到您的目標執行個體後會自動清除該檔案。同時,該檔案連結的有效期間是900秒。

    檔案儲存路徑

    本文樣本為/root

    選擇執行個體

    請根據實際情況,採用適當的方式篩選ECS執行個體,隨後選擇一個或多個ECS執行個體以接受上傳的檔案。本文樣本為手動選擇執行個體

    說明

    如果您需要大量操作較多執行個體,選中指定執行個體標籤指定執行個體資源群組,利用標籤或資源群組可更便捷地選取目標執行個體。更多資訊,請參見什麼是標籤什麼是資源群組

    image

  5. 單擊建立,然後在彈出的參數確認對話方塊中單擊確定

    在執行任務詳情頁面,當執行狀態顯示成功時,則表示已成功上傳檔案至多個ECS執行個體。

    image

  6. (可選)檢查檔案完整性和功能性。

    1. 遠端連線ECS執行個體。具體操作,請參見ECS遠端連線方式概述

    2. 檢查已上傳至ECS執行個體內的檔案。檔案檢查包括但不限於:

      • 記錄待上傳檔案的原始大小,並在上傳後比較執行個體中該檔案的大小。

      • 執行應用程式或指令碼以驗證其是否能夠按照預期正常工作。

      • 嘗試開啟媒體檔案或文檔,確保檔案未損壞且可被正確讀取。

相關文檔

  • 如果上傳的檔案是指令碼或應用程式,設定定時任務可以協助您周期性地執行這些檔案。您可以藉助阿里雲系統營運管理來設定這些Cron作業。具體操作,請參見定時營運Cron運算式的使用

  • 考慮到資料安全和恢複的重要性,在上傳檔案後,您可能需要對ECS執行個體資料進行備份操作。您可以通過建立雲端硬碟快照來備份資料,以提高操作容錯率,確保資料安全。具體操作,請參見建立快照