您可以提前配置作業資料,並將作業資料及執行檔案上傳至Object Storage Service。建立作業時,可直接選擇OSS中的作業檔案,以提升工作效率。本文介紹如何上傳作業到OSS並匯入作業資料到叢集中。
上傳資料至OSS
您可以將作業資料及執行檔案上傳至Object Storage Service,操作步驟如下:
通過OSS匯入作業到叢集
登入叢集。
具體操作,請參見登入叢集。
選擇以下一種方式匯入:
OSS網域名稱匯入。
擷取OSS服務的URL。
具體操作,請參見通過外網訪問OSS服務和通過內網訪問OSS服務。
運行以下命令下載作業和指令檔:
本樣本中作業指令碼為: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
臨時連結匯入。
擷取隱藏檔含簽名的臨時URL。
具體操作,請參見授權給第三方下載。
運行以下命令下載作業和指令檔。
本樣本中作業指令碼為: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