全部產品
Search
文件中心

Elastic High Performance Computing:匯入OSS作業檔案到叢集中

更新時間:Jul 06, 2024

您可以提前配置作業資料,並將作業資料及執行檔案上傳至Object Storage Service。建立作業時,可直接選擇OSS中的作業檔案,以提升工作效率。本文介紹如何上傳作業到OSS並匯入作業資料到叢集中。

上傳資料至OSS

您可以將作業資料及執行檔案上傳至Object Storage Service,操作步驟如下:

  1. 選擇與E-HPC叢集相同的地區開通OSS服務。

    具體操作,請參見開通OSS服務

  2. 建立儲存作業的儲存空間。

    具體步驟,請參見建立儲存空間

  3. 上傳作業檔案。

    具體步驟,請參見上傳檔案

通過OSS匯入作業到叢集

  1. 登入叢集。

    具體操作,請參見登入叢集

  2. 選擇以下一種方式匯入:

    • OSS網域名稱匯入。

      1. 擷取OSS服務的URL。

        具體操作,請參見通過外網訪問OSS服務通過內網訪問OSS服務

      2. 運行以下命令下載作業和指令檔:

        本樣本中作業指令碼為:test.py、作業資料為:test.data。

        • 當前系統已安裝wget:

          cd /ehpcdata
          wget http://<Bucket>.<內網Endpoint>/test.py
          wget http://<Bucket>.<內網Endpoint>/test.data
        • 當前系統未安裝wget:

          cd /ehpcdata
          curl -O http://<Bucket>.<內網Endpoint>/test.py
          curl -O http://<Bucket>.<內網Endpoint>/test.data
    • 臨時連結匯入。

      1. 擷取隱藏檔含簽名的臨時URL。

        具體操作,請參見授權給第三方下載

      2. 運行以下命令下載作業和指令檔。

        本樣本中作業指令碼為:test.py、作業資料為:test.data。

        • 當前系統已安裝wget:

          cd /ehpcdata
          wget http://<bucket>.<region>.aliyuncs.com/<object>?OSSAccessKeyId=<user access_key_id>&Expires=<unix time>&Signature=<signature_string>/test.py
          wget http://<bucket>.<region>.aliyuncs.com/<object>?OSSAccessKeyId=<user access_key_id>&Expires=<unix time>&Signature=<signature_string>/test.data
        • 當前系統未安裝wget:

          curl -O http://<bucket>.<region>.aliyuncs.com/<object>?OSSAccessKeyId=<user access_key_id>&Expires=<unix time>&Signature=<signature_string>/test.py
          curl -O http://<bucket>.<region>.aliyuncs.com/<object>?OSSAccessKeyId=<user access_key_id>&Expires=<unix time>&Signature=<signature_string>/test.data