微吼云上線多路互動直播服務 加速多場景互動直播落地
2052
2025-03-31
1.?????? 如何檢查 obsutil 配置是否準確,是否能正常訪問 OBS?
obsutil 配置完成后,通過列舉桶命令來驗證配置及網絡連通性,命令(Linux):
./obsutil ls -s
根據命令回顯結果,檢查配置結果:
·?????? 如果返回結果中包含“Bucket number is:”,表明配置正確。
·?????? 如果返回結果中包含“Http status [403]”,表明訪問密鑰配置有誤。
·?????? 如果返回結果中包含“A connection attempt failed”,表明無法連接OBS服務,
請檢查網絡環境是否正常。
2.?????? 在華為云 ECS 中使用 obsutil,如何通過內網訪問OBS?
通過配置ECS的DNS服務器地址為內網DNS,來實現內網訪問OBS。
方法1:修改VPC子網DNS地址
確定ECS所在VPC,并修改VPC子網的DNS服務器地址為內網DNS地址后,可以使整個VPC內的ECS都通過內網DNS進行解析,從而訪問在華為云內網的OBS服務。
方法2:修改本地DNS配置
以CentOS 6.x 64bit彈性云服務器為例:
1.?????? 運行命令 vi ? /etc/resolv.conf, 打開“/etc/resolv.conf”文件。
2.?????? 按下i鍵進入編輯模式,在原有DNS地址前插入一行,新增內網地址:
nameserver {內網DNS服務器地址}
3.?????? 按下Esc鍵,并輸入:wq!,保存并退出文件。
具體步驟可參考:https://support.huaweicloud.com/bestpractice-obs/obs_05_0430.html
3.?????? 在華為云 ECS 中如何判斷使用內網訪問 OBS?
在華為云 ECS 中 ping OBS 的終端節點(endpoint)域名,如果響應的IP地址為100網段,則說明通過內網訪問OBS。如在Linux ECS上:
4.?????? obsutil 如何高效地實現桶間對象傳輸?
通過對象復制命令,將源桶中對象復制到目標通中(暫不支持文件語義桶到對象桶的對象復制),支持單個對象或批量對象的復制。
簡單命令(Linux):
單個復制:./obsutil ? cp obs://srcbucket/key obs://dstbucket/[dest]
批量復制:./obsutil ? cp obs://srcbucket[/key] obs://dstbucket/[dest] -r -f
注意:1.復制時需要有被復制對象的讀權限和目標桶的寫權限;
2.如果沒有開啟跨區域復制模式,復制的源桶和目標桶必須在同一個區域;
5.?????? obsutil 的默認配置文件、結果清單及日志文件在哪里?
a)?????? 默認配置文件
當對obsutil進行初始化配置后,會在用戶目錄(macOS/Linux操作系統的“~”目錄;Windows操作系統的“C:\Users\
b)????? 結果清單
批量任務執行完成后,會生成結果清單文件,默認情況下結果清單文件保存在用戶目錄的子文件夾.obsutil_output下,包含三種類型:成功結果清單、失敗結果清單和警告結果清單,命名規則為:操作_{succeed | failed | warning}_report_時間_TaskId.txt。
c)?????? 日志文件
默認情況下日志文件保存在用戶目錄的子文件夾.obsutil_log下,包含工具日志(obsutil.log)和SDK日志(obssdk.log),分別記錄工具在運行期間產生的日志信息和工具調用OBS服務端接口期間產生的日志信息。
6.?????? 對于部分失敗批量上傳、下載或復制任務,如何恢復任務?
首先根據任務返回的Task id,將對應的結果清單日志找出,排查任務失敗原因,如網絡中斷、磁盤異常,權限等問題,將問題排除后,利用obsutil的恢復命令重新執行任務,此時只會重新執行對應失敗對象的上傳、下載或復制。
簡單命令(Linux):./obsutil cp -recover={task id} -f
如:obsutil cp -recover=3066a4b0-4d21-4929-bb84-4829c32cbd0f -f
7.?????? obsutil 執行對象復制命令時,報錯“Error: The max jobs for copy is 10”,如何解決?
當前執行對象(單個/批量)復制操作時,允許的批量操作最大并發數(默認為配置文件中defaultJobs)和單個分段任務的最大并發數(默認為配置文件中defaultParallels)均為10。當這兩個參數超過10時會出現這種報錯,解決辦法是修改配置文件或在當前命令中增加-j=10和-p=10附加參數,將對應的參數最高調整為10。
8.?????? 使用 obsutil 上傳下載速度慢?
采用 obsutil 進行文件上傳下載,依賴于本地的網絡帶寬、磁盤IO、服務端的響應等條件,obsutil 不會對客戶數據傳輸進行限流。
a)?????? 檢查網絡,如 ping obs.cn-north-1.myhuaweicloud.com,檢查網絡時延、丟包率等;
b)????? 在華為 ECS 中訪問OBS,檢查是否通過內網訪問 OBS;
c)?????? 對于大量小文件的上傳、下載主要參考 TPS 值(單位時間內處理文件個數),而非帶寬;
d)????? 在批量上傳可以增加 -j -p 等參數,并將參數數據調高,觀察傳輸速度是否提高,參考性能調優最佳實踐:https://support.huaweicloud.com/utiltg-obs/obs_11_0052.html
9.?????? obsutil cp 命令在上傳/下載/復制時開啟增量上傳下載?
在執行cp命令進行上傳/下載時,通過增加 -u 參數開啟增量功能,該參數的含義為:上傳/下載/復制每個對象時都會對比源路徑和目標路徑,僅在目標對象不存在,或者對象大小不一致,或者目標對象的最后修改時間早于源對象的最后修改時間時進行上傳/下載/復制。
對象存儲服務 OBS 彈性云服務器 ECS
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。