如何從Amazon Cloud Drive逃難到Gsuite (Unlimited Google ...

文章推薦指數: 80 %
投票人數:10人

從Amazon推出Unlimited 儲存空間以來,我就一直是忠實客戶。

原因無他,作為cold storage,這樣的價格實在是太划算了,遠遠勝過backblaze之類的服務。

InfosecTechWrite-upsAboutMe如何從AmazonCloudDrive逃難到Gsuite(UnlimitedGoogleDrive)Amazon儲存壓力太大受不了。

JerryHoFollowJun12,2017·5minreadAmazon儲存壓力太大受不了。

從Amazon推出Unlimited儲存空間以來,我就一直是忠實客戶。

原因無他,作為coldstorage,這樣的價格實在是太划算了,遠遠勝過backblaze之類的服務。

我大概存了5T左右吧,也不過就是把local兩顆archivedbackup用硬碟1:1傳上去而已。

到目前為止,這個備份已經發揮過一次作用了,這讓我更堅信備份的重要性。

根據moore’slaw(onstorage),既然我的coldstorage不太會增長,我原本很希望可以用到我有預算,不依靠雲端也可以做3–2–1備份為止。

然而,直到我發現https://www.reddit.com/r/DataHoarder/之後,我才知道美國人的無所不用其極和消費者意識「高漲」程度之誇張。

雖然說工程師的天性就是妥善利用手邊的資源來customize,創造自己用得開心的環境;但是面對這種很明顯只是coldstorage等級的服務,把資料全部加密然後在上面跑videostreamingserver(plex)、用acd_cli把整個cloud當成FUSEmount起來也太過分了吧?稍微看了一下dev的討論,哇靠那個session當不用錢的在開,也難怪這服務會被玩到爛在地上。

看一下AmazonS3的價格,看一下AmazonGlacier的價格,你們真的有良心這麼做嗎…總之,因為公有地悲劇的關係,這個服務現在的狀態是這樣:哎呀。

既然我負擔不起5T的monthlyfee,勢必得找一些替代方案。

市場上目前最適合我的方案是Google推出的gsuite——你只要找五個人,或是你所屬的學校有申請,你就可以享有(目前)Unlimited的儲存空間。

不過高達5t的資料,總不可能用中華電信重傳吧?在此請參照我的教學,這個方法非常的聰明。

你需要申請一臺GCP的instance,目前申請有$300的voucher給你用,基本上用不完;然後在上面跑rclone,把東西從amazon直接透過這臺vm丟到google。

這樣很開心,因為GCP下載流量不用錢,上傳到Google網路算內網,流量也不用錢~啦啦啦,只要算instance的開啟時數費用,超便宜der。

實際做法如下:到https://cloud.google.com/把帳號打開,用一個..linux或是windowsinstance,你開心就好,我個人是開windows2016啦。

用n1-standard來跑,記憶體最好拉到8g,rclone會用到,硬碟空間隨個人喜好——因為rclone不是全部載下來才上傳的,沒這麼笨。

位置記得開在us-east,不論是amzn還是google的server(應該)都在這邊。

先設定rclone,這部分請打入rcloneconfig然後照程式指示做就好。

請先設定gsuite。

不過Amazon把rclone的devapikey給鎖了,所以我們要用一些比較「不道德」的方法,就是拉其他3rdpartyclient認證好的token下來用。

請確定你贊同我的方法論…我是覺得不要作出太過分的behavior就好啦。

(像是開100個session)下載fiddler,然後把httpsdecrypt打開,rootcertificate裝下去(這是為了抓3rdpartyclient和amznserver間的通信),然後讓程式保持開啟,MITM監聽通訊。

5.用cloudberrylab的client,打開,登入amznaccount6.切回fiddler,ctrl+f找關鍵字client_id,應該在左邊會看到一筆黃色的request,對象是api.amazon.com/auth/O2/token7.右邊切到inspector->textview(上下都有)8.從裡面找關鍵字,你需要三個:client_id,client_secret,還有被大括號包起來的{accesstoken}9.複製的時候記得這是key,所以不要複製到&或是網址之類的奇怪符號,從=後面的key開始複製到&就好。

唯一的例外是accesstoken,你必須把{}裡面的東西不換行的全部複製下來,因為格式是json。

10.打開rcloneconfig,新增一個amazondrive,照指示把三個值全部貼上,有prompt問你要不要自動設定都按n,才能手動貼上以上這些值。

11.如果新增成功,你就可以開始逃難了。

我是這樣打啦rclonecopy-transfers=5-v-stats=10s-checkers=20%YourAmznName%:%YourGsuiteName:12.然後就…..等他跑完吧。

windowsserver可以用taskmanager來監測上傳速度。

記得祈禱gsuite不要也被貪心的美國人玩到爛掉。

公有地悲劇真的會害慘人。

JerryHoAcryptographer,rigorousdefenderofcivillibertieson…62GoogleCloudPlatformGoogleDriveAWSCloudStorageProgramming62 claps62JerryHoAcryptographer,rigorousdefenderofcivillibertiesonblockchain.TrilingualinMandarin,JapaneseandEnglish,Iembracetheideaofself-sovereignidentity.WrittenbyJerryHoFollowAcryptographer,rigorousdefenderofcivillibertiesonblockchain.TrilingualinMandarin,JapaneseandEnglish,Ifirmlybelieveinself-sovereignidentity.JerryHoAcryptographer,rigorousdefenderofcivillibertiesonblockchain.TrilingualinMandarin,JapaneseandEnglish,Iembracetheideaofself-sovereignidentity.



請為這篇文章評分?