OSS 安全加密的雲端儲存服務,無論用戶身在何處,都可以輕鬆儲存、處理和存取大量數據。本文將介紹如何使用 Baba-oss-uploader-bin 工具來加速阿里雲 CDN,亦或是可透過阿里雲 CDN 控制台或 OSS 控制台來進行。更多詳情請參見 OSS 控制台用戶指南中的CDN acceleration domain name。
介紹
Baba-oss-uploader-bin 工具是方便的命令行(Command line) OSS 給客戶使用,可用來配置與 cron, Jenkins, legacy automated release mgmt 一同工作所使用,能控制阿里雲 SDK 中所有的更改。
Baba-oss-uploader-bin 具有以下特點:
-
允許多個部分大量上傳
-
允許路徑下的檔案大量上傳
-
合舊有自動化工具(如 cron 和 Jenkins)
-
透過簡單配置後即可與阿里雲 CDN 配合使用
先決條件:
先安裝 JDK 1.7 或更高版本。
先安裝 Git。
程序:
-
從 GitHub 下載存儲庫在命令行裡面使用
-
配置 clientprofile
-
運行 baba-oss-uploader-bin
*注意:下載存儲庫後可以找到 all-in-one 套件(build/libs/baba-oss-uploader-all-1.0.jar )
-
在配置裡輸入以下 clientprofile 資訊:
● key.id:控制台的key ID
● key.secret:控制台的secret key
● endpoint 端點:bucket 所在的端點,有關區域及其相應 endpoint 的完整列表,請參閱官方文檔中 Regions and endpoints。
● bucket:bucket 名稱
● prefix:prefix 需要添加在 keys 來辨識,可以是文件夾名稱裡面/ (root) 或整個路徑來源
● upload.file:要上傳的文件名或目錄
*注意: .clientprofile 位於當前路徑
-
使用該工具通過運行以下命令之一上傳到 OSS:
範例:
*注意:
-
部分 JDK 發布不支援 –jar 選項。
-
命令行選項會覆蓋被 .clientprofile 定義的所有配置屬性,所有選項皆採用 –Dkey=value 格式。
-
如果要上傳的文件大於5MB,則需分段上傳。
就是這樣!您現在可以使用OSS 透過 CDN 快速上傳大容量文件!
原文:https://www.alibabacloud.com/blog/object-storage-service-oss-acceleration-by-cdn_594574