Linux debian 上面使用七牛雲端儲存,開發golang程式。(1)

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

想寫點golang的程式,暫時沒錢租伺服器。

發現七牛支援golang開發。打算嘗試下:

我的系統是debian。windows應該類似:

以前有開發googleappengine的經驗。七牛也有類似的命令列,不過沒有介面。


需要使用 qrsync 命令列協助工具輔助, 

地址:http://docs.qiniutek.com/v3/tools/qrsync/


有意思的是這個命令列工具是用golang開發的。所以支援多個作業系統。windows,linux,mac系統。

工具解壓縮後一共有3個檔案:qboxrsctl  qrsb  qrsync

1,首先要申請七牛帳號,可以試用3個月。根據帳號建立一個設定檔:

先建立一個設定檔,比如叫 conf.json,內容大體如下:

{"access_key": "Please apply your access key here","secret_key": "Dont send your secret key to anyone","bucket": "Bucket name on qiniu resource storage","sync_dir": "Local directory to upload","debug_level": 1}

access_key,secret_key是配置帳號分配的。https://dev.qiniutek.com/account/keys

而bucket則是申請的空間名稱(比較費解)https://dev.qiniutek.com/buckets/

2,首先要幫定網域名稱,否則傳上去也不顯示:[新增加網域名稱幫定]

3,傳同步的檔案目錄,執行命令qrsync+設定檔

:~/qbox$ qrsync ./conf.json 
Syncing /home/test/qbox => golang ...
Progress file: /home/test/.qrsync/3O4-V4Jo2Xk4MxmIw7CdGg==.log
Sync done!

當有Sync done!說明同步檔案成功

4,比如我申請了一個空間go(沒有人用呢)

上傳了一個index.html檔案,同步之後可以訪問了:http://go.qiniudn.com/

5,苦於現在api不全,只能摸索過河。

目前沒有研究出來。待續。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.