下圖是 Amazon S3 的操作界面,先別急著滑到最下面按 Create bucket,我們先來認識一下 S3 主控台的界面。畢竟 AWS 的 UI 設計哲學就是——「按鈕都給你放這裡,至於要按哪個?自己猜啊 ^_^
」。
左手邊:功能區選單
在這裡你可以切換到:
中間大舞台:Bucket 列表
這裡就是全部 Bucket 的清單,會直接列出:
右上角:操作按鈕集散地
你要對 Bucket 下狠手的功能都在這:
rm -rf
還恐怖,因為一按就全沒了。Bucket = 大樓
、Object = 進駐的公司/文件
。你在意的讀寫權限、版本、加密,大部分都跟 Object 打交道。冷知識補充:
「S3 有資料夾嗎?」— UI 讓你看起來像有,但實際上只是 Object Key 用/
當目錄分隔的字串。所以別再問「資料夾大小」了。
在開始建立 Bucket 之前有一些常識要先補充一下:
Bucket 的命名規則
.
) 和連字號 ()-
192.168.5.4
)注意事項(踩雷清單)
命名的最佳實務
[guid]::NewGuid()
來隨機產生一組 GUID。PS C:\Users\user> [guid]::NewGuid()
Guid
----
01107ac6-e0be-4b3d-b724-94b230d65a7e
在 Linux環境下可用以下指令來產生 GUID
$ uuidgen
ce4a09dd-0b6e-4fbe-bb93-298ebfc84005
.
(dot):SSL 與某些相容性情境會比較雷,能不用就不用。接著讓我們實作建立一個 Bucket,只要依著 UI 一步步設定就可以囉!下圖是 S3 建立 Bucket 的畫面,我們一步步來說明。
<code-name>-<env>-<guid>
,例如 lalago-prod-01107ac6…
。mybucket
這種名字請大喊:「這誰命名的!」,命名取太爛,沒多久就會記不清這個 bucket 之前建出來是要做什麼用的。Project=foo, Env=prod, Owner=team-bar
,可以追蹤錢都花哪去了。Create Bucket
來完成建立 Bucket 的操作。才寫一下又到半夜了,今天先到這裡,明天再接著繼續講古哦。
參考資料:Amazon S3 使用者指南官方文件 - https://docs.aws.amazon.com/zh_tw/AmazonS3/latest/userguide/Welcome.html