aaaa成人_日本一道本在线视频_国产高潮流白浆喷水在线观看_韩国专区福利一区二区_一区二区不卡视频_看全色黄大色黄大片女图片第一次

×

幫助中心

常見問題
域名類
?  域名介紹
?  注冊/續(xù)費
?  域名管理
?  域名過戶
?  域名轉移
?  增值服務
?  域名交易
?  通用網址
?  產品更新日志
郵局類
?  產品簡介
?  產品管理
?  郵件客戶端
?  郵箱用戶操作指南
?  郵箱管理員操作指南
?  產品使用手冊
?  代理商控制臺操作指南
?  產品更新日志
云虛機類
?  購買與升級
?  FTP
?  主機管理
?  技術問題
?  數(shù)據(jù)庫
?  產品更新日志
會員類
?  會員注冊
?  信息修改
?  忘記密碼
?  賬戶實名認證
?  產品更新日志
財務類
?  后付費計費
?  在線支付
?  線下匯款
?  發(fā)票問題
?  匯款單招領
?  退款問題
?  充值業(yè)務
?  產品更新日志
ICP備案
?  備案問題快速咨詢通道
?  備案介紹
?  備案賬號
?  ICP備案前準備內容
?  ICP備案流程
?  ICP備案操作指導
?  ICP備案信息查看
?  備案合規(guī)核查要求
?  資料下載
?  公安聯(lián)網備案與經營性備案
?  各地管局備案通知
?  常見問題
服務類
云推送
?  云推送常見問題
速成建站
?  網站訪問問題
?  網站使用問題
?  產品更新日志
SSL證書
?  SSL證書常見問題
?  產品更新日志
新網云產品類
?  新網云WEB應用防火墻
?  新網云DDoS防護
?  云數(shù)據(jù)庫
?  云產品運維
?  內容分發(fā)網絡CDN
?  對象存儲 S3
?  網絡
資料下載
新手上路

US3SYNC 遷移工具

  • 作者:
  • 文章來源:新網
  • 點擊數(shù):0
  • 更新時間:2024-03-27 10:52:13

US3SYNC 是一款將不同源的數(shù)據(jù)同步到 S3 的遷移工具。通過將 US3SYNC 部署在本地或者云主機中,可以便捷地從本地或者其他云環(huán)境中將數(shù)據(jù)遷移到 S3 存儲空間。US3SYNC工具可以創(chuàng)建兩種模式的任務:

普通模式: 普通同步任務可以將源端某個指定前綴或文件夾的文件批量的同步到US3上。

fetch模式: fetch模式的同步任務是通過POST請求(描述需要同步的文件URL和目的位置)將文件同步到指定的位置上??梢灾该魑募匠晒褪『蟮幕卣{接口,US3SYNC會在同步任務完成后,發(fā)送相應的通知。


普通任務工作原理

圖中master節(jié)點與worker節(jié)點功能:


master節(jié)點:

單點部署,負責遷移任務的管理。其主要邏輯是從源端拉取文件列表,然后將需要遷移的文件派發(fā)給worker進程遷移。


worker節(jié)點:

支持節(jié)點擴展,負責遷移文件。其主要邏輯是從源端下載文件,然后將文件上傳到目的端。


master節(jié)點與worker節(jié)點可以部署在同一臺機器,也可以部署在多臺機器上,用戶可以根據(jù)需要自行擴展worker節(jié)點,下面分別介紹:

部署在同一臺機器:

master節(jié)點和worker節(jié)點通過啟動時配置的內部通信監(jiān)聽地址進行通信。用戶需要確保配置給worker節(jié)點的路徑是單獨的路徑,不可與master路徑以及其他worker路徑重復。

部署在不同機器:

master節(jié)點和worker節(jié)點通過啟動時配置的內部通信監(jiān)聽地址進行通信,確保該地址在worker機器上可以訪問。用戶需要確保配置給worker節(jié)點的路徑是單獨的路徑,不可與master路徑以及其他worker路徑重復。



Fetch任務工作原理

Fetch類型的任務跟普通任務工作原理大致類似,不同的是同步任務的源端需要發(fā)送POST請求來指定,而不是根據(jù)配置的源端的位置自動拉取。


POST請求語法

POST /fetch/ HTTP 1.1Authorization: AuthContent-Type:application/jsonCopy


請求頭部
ErrorSuccess請求頭部

Authorization為必選項,content-type, date等都是可選項

例如: Authorization: UCloud xxxx-xxxx-xxxx-xxxx-xxxx:xxxxxxxxxxxxx 計算方法偽碼如下:

method := "POST" md5 := xxxxxxcontentType := xxxxxxdate := xxxxxprivateKey = xxxxx-xxxx-xxxxx-xxxxpublicKey = xxxx-xxxx-xxxx-xxxxstrToSign = method + "\n" + md5 + "\n" + contentType + "\n" + date + "\n" signature = HmacSHA1(strToSign, privateKey) signature = Base64(signature) Authorization: "UCloud " + publicKey + ":" + signatureCopyErrorSuccess


請求內容
名稱描述類型必選
Url源站資源地址,需要url encodeString
Key桶內文件路徑,不需要url encodeString
Bucket桶名String
JobIdFetch任務IdString
SuccessCallbackUrl回源拉取成功的回調地址String
FailureCallbackUrl回源拉取失敗的回調地址String

此處的JobId可以在界面中獲取


返回內容
名稱描述類型
RetCode請求狀態(tài)碼Int
ErrMsg請求信息String
TaskId任務的唯一idString
{ "RetCode":, "ErrMsg":, "TaskId": }CopyErrorSuccess

示例請求
POST /fetch/ HTTP/1.1Authorization:Authorization: UCloud this-is-my-public-key:AAAArandomsignature=Content-Type:application/jsonContent-Length: 159{ "Url": "http://xxx.xxx.xxx/xxx/movie.mp4", "Bucket": "example_bucket", "Key":"movie.mp4", "JobId": "xxxxxxxxxxxxxxxxxxxx", "SuccessCallbackUrl":"http://xxx.xxx.xxx/xxx", "FailureCallbackUrl":"http://xxx.xxx.xxx/xxx"}CopyErrorSuccess

返回
HTTP/1.1 200 OKContent-Type: application/json; charset=utf-8Content-Length: 122Connection: keep-alive{ "RetCode":0, "ErrMsg":"success", "TaskId": "d4d62b79-b292-411a-a1f2-47369e2b532f"}CopyErrorSuccess


回調內容

您可以在請求中指定任務完成后的回調地址,US3SYNC會依照任務執(zhí)行結果給相應的地址放松POST請求,請求內容示例如下:


Failure callback
{ "Code":1, "TaskId": "d4d62b79-b292-411a-a1f2-47369e2b532f", "Message":"We encountered an internal error.", "Resource":"http://xxx.xxx.xxx/xxx/movie.mp4",}CopyErrorSuccess

Success callback
{ "Code": 0, "TaskId": "d4d62b79-b292-411a-a1f2-47369e2b532f", "ETag":"xxxxxxxx", "Key":"xxxxxxxxxxxxxxx.mp4", "SHA1":"0bc51013e87869137a432200f57daf6affdd3d0c", "Size":638304718}CopyErrorSuccess


主要功能

  1. 支持從 s3,oss,qiniu,youpai,S3 云存儲遷移數(shù)據(jù)到 S3 中。
  2. 支持從 NAS 存儲或者本地目錄將數(shù)據(jù)遷移到 S3 中。
  3. 支持指定 URL 資源列表將數(shù)據(jù)遷移到 S3 中。
  4. 支持 web 管理,通過 web 管理遷移任務,遷移節(jié)點。
  5. 支持源端管理
  6. 支持配置任務定期執(zhí)行
  7. 支持失敗文件列表導出

注:暫不支持源端為歸檔類型的文件遷移到 S3。

文件結構

US3SYNC├── bin│ |── master # master 可執(zhí)行程序│ └── worker # worker 可執(zhí)行程序├── conf│ └── config.toml # 配置文件├── cert # https證書├── log # master日志文件存放路徑├── pika # 依賴pika└── console.sh # 啟動腳本CopyErrorSuccess





當前版本:1.10.4


運行環(huán)境:


Linux:

    CentOS 7.0 及以上 (可通過cat /etc/redhat-release查看)

    Ubuntu 16.04 及以上 (可通過cat /etc/issue查看)


US3SYNC 依賴 telnet,expect,rsync 命令,確保預裝這些命令,使用 yum 源做包管理可以使用以下命令安裝:

yum install -y telnet expect rsyncCopyErrorSuccess


下載并解壓

wget -O US3SYNC.tgz "https://ufile-release.cn-bj.ufileos.com/US3SYNC/v1.10.4/US3SYNC.tgz"tar xzf US3SYNC.tgzcd ./US3SYNCCopyErrorSuccess


啟動master服務


./console.sh start請設置緩存服務監(jiān)聽端口[9000]:請設置緩存服務密碼[user-passwd]:# 云主機一般綁定EIP,建議ip地址使用0.0.0.0請設置web 服務監(jiān)聽地址[0.0.0.0:443]:# 內部通信地址不提供外網服務,建議ip地址使用機器內網ip請設置內部通信監(jiān)聽地址[x.x.x.x:8080]:請設置報錯重試次數(shù)[10]:請設置web 登錄使用的用戶名[root]: 請設置web 登錄使用的密碼[passwd]: US3SYNC start success!# 查看master服務./console.sh show# 結束master服務./console.sh stop# 驗證# 查看進程是否正常啟動./console.sh showCopyErrorSuccess


添加worker節(jié)點

服務啟動后,在瀏覽器中打開:https://<web服務監(jiān)聽IP>:<web服務監(jiān)聽端口>/

注:使用云主機部署遷移服務時,這里需要使用EIP,而不是0.0.0.0。

頁面登錄,使用啟動時設置的用戶名和密碼。

添加工作節(jié)點,參考 創(chuàng)建節(jié)點界面說明,需要為每個節(jié)點提供唯一工作路徑。 每個工作節(jié)點需要提供唯一工作路徑,如果路徑不存在會自動創(chuàng)建對應目錄。

注:建議使用內網ip。



對象存儲 S3

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 99精品偷拍视频一区二区三区 | 欧美性视频精品 | 亚洲婷婷六月的婷婷 | 亚洲AV成人一区二区三区天堂 | 色悠久久久久综合网国产 | 911久久香蕉国产线看观看 | 性色欲情网站 | 男男av纯肉无码免费播放无码 | 精品国产综合乱码久久久久久 | 99精品国产99久久久久久 | 日本成片区免费久久 | 国产精品久久久亚洲女人 | 99久久精品免费观看国产 | 男人和女人做爽爽视频免费 | 国产一级影院 | 免费观看黄页网站 | 无码人妻丰满熟妇精品区 | av网址免费在线观看 | 国产一区二区福利 | 国产亚洲欧美日韩精品 | 欧美国产日韩在线 | 洋洋av久久久久久久一区 | 免费在线看片网站 | www.久久影视 | 在线观看中文字幕国产 | 韩国视频理论视频久久 | 国产亚洲精品AA片在线不卡 | 无码AV免费网站 | 麻豆www传媒入口 | 国产精品熟女一区二区不卡 | 亚洲成年在线 | 99视频在线精品 | 成人免费A级毛片免费 | 黄色一级片免费 | 欧美精品无码久久久潘金莲 | 久久精品亚洲成在人线av麻豆 | 无码三级香港经典三级在线视频 | 久久亚洲sm情趣捆绑调教 | 亚洲欧美日本道视频 | 亚洲V国产V天堂A无码二区 | 69xxxx免费|