S3全稱叫做 Amazon Simple Storage Service ,簡單存儲服務,Scalable Storage in the Cloud ,可擴展的雲存儲。
好消息
AWS Free Usage Tier
*
As part of the AWS Free Usage Tier, you can get started with Amazon S3 for free. Upon sign-up, new AWS customers receive 5 GB of Amazon S3 storage, 20,000 Get Requests, 2,000 Put Requests, and 15GB of data transfer out each month for one year.
上面的文字說,新用戶第一年可以免費得到5GB的存儲空間、每月2萬次的請求,每月15GB的數據流量。超出部分才計費。所以我們研究一下,試用一下完全不花錢。
1.新建一個Buckets
詞霸告訴我這個Buckets叫做桶,但把它理解為存儲區比較合適。
進入aws 控制台,如圖在右邊點擊“Create Buckets”,在彈出的框框里填寫桶名和數據要存儲的數據區域。
其中這個Buckets名字是全局唯一的,所有使用s3服務的人都桶名都不能有重名,而且命名根據url命名,因為畢竟這桶名會是url的一部分,一個用戶頂多能創建100個桶。
不同的region收費是不同的哦親,例如距離中國速度最好的區域是日本東京的數據中心,也是最貴的,但是只能選他,不選他的話就得接受速度慢慢。
2.上傳文件/目錄
太好了,lixin這個桶竟然沒人用。
有了桶就要上傳點什么了。可以在桶里創建目錄,也可以上傳文件。
點擊Upload后彈出的框框里選擇文件,然后上傳便可。
3.設置文件的屬性
在上傳了一張照片后,就可以對着文件進行相關的屬性設置。
選擇那個文件,點擊上方的Properties或者右鍵,都可以設置屬性。
Link:這個就是文件的url了,可以通過地址反問,前提就是你設置了瀏覽權限。
Storage:這個是要怎么存儲數據,例如Standard會把你的數據放在很多個地方備份,而Reduced Redundancy(少冗余) 則不會放在很多地方。地方放越多越可靠,價格嘛,前者貴點。
Server Side Encryption: 這個應該是加密選項,在網絡傳輸時要不要對數據加密,從他link的連接可以看到,是支持加密傳輸的。
后面還有Permissions選項卡,設置權限的,什么人可以看,什么人可以改都在那里設置。
我設置了所有人都可以查看:https://s3-ap-northeast-1.amazonaws.com/lixin/medium.jpg
打開速度還不錯,聯通小水管,33k,110ms。
回到桶的屬性
文件有屬性,buckets桶也是有的,還更豐富呢。
Permissions:權限,可以設置啥人可以干嘛。最簡單的就是只有me可以干嘛,或者everyone可以view。
website
這個比較有意思,他可以把你的桶變成一個靜態網站來瀏覽。
首先,往桶里上傳一個html文件,這里我隨便做了一個。
其實在buckets屬性的website選項卡里勾選Enabled,然后輸入你的web目錄的默認文檔。保存ok。然后打開下面的連接。
http://lixin.s3-website-ap-northeast-1.amazonaws.com/
一個網頁是不是蹦出來了呢。
嫌棄網址長的,自己給弄個cname地址就ok了。
Logging選項卡
給你的桶啟用日志記錄功能。
Target Bucket:你要把日志放到那個桶里去。
prefix:不知道。
Notifications選項卡
桶發生什么事情了,通知你的設置。
Lifecycle選項卡
給桶設置個生命期,到期桶就沒了。