在AWS console建立一個S3 bucket並上傳檔案。
AWS S3 bucket是雲端物件儲存空間,物件簡單說就是檔案,例如文字、圖片、影片檔等。
登入AWS console,選擇服務區域(region)。
在上方搜尋欄搜尋"S3",點選[S3]進入S3服務。
在S3服務左側選單點選[Buckets]。
然後點選右側的[Buckets]區塊的[Create bucket]設定要建立bucket的參數。。
[Bucket name]填入bucket名稱,須符合以下S3 bucket命名規則:
- 長度3-63個字元。
- 僅接受英文小寫(
a-z
)、數字(0-9
)、點號(.
)、連字符(減號)(-
)。 - 開頭須為英文字母或數字。
- 命名不可是IP格式(
192.168.1.131
)。 - 命名不可以
xn--
開頭。 - 命名不可以
-s3alias
結尾。 - 命名必須是唯一的。
雖然命名中允許點號,但可以的話避免。
範例命名為s3-demo-bucket-202112151320
。
[Object Ownership]選擇[ACLs disabled],儲存物件只允許目前的AWS帳戶存取。
[Block Public Acess settings for this bucket]維持預設勾選的[Block all public access],即不允許公開存取。
[Bucket Versioning]維持預設[Disabled],停用版本功能。
[Tags],設定bucket的tag。
[Default encryption]j維持預設[Disabled],不加密。
[Advanced settings]的[Object Lock]維持預設[Disabled],停用鎖定功能。啟用此功能會自動開啟版本功能。
設定好以上點選最下方的[Create bucket]建立S3 bucket。
建立好的S3 bucket。點選名稱進入。
上傳檔案
目前bucket中沒有任何物件(object),也就是沒有任何檔案。點擊[Upload]來上傳檔案。
從本機上傳hello.txt
到bucket。hello.txt
內容如下。
hello.txt
hello world
這邊顯示上傳的S3 bucket位置s3://s3-demo-bucket-202112151320
、加密、版本及物件鎖定啟用狀態。
[Permissions]存取權限。
[Storage class]選擇預設的[Standard]。
[Server-side encryption settings]維持預設[Do not specify an ecryption key]。
[Tags],設定tag來分類物件。
[Metadata],可以設定物件的額外資訊。
完成上傳檔案設定後點選最下方的[Upload]上傳檔案。
成功上傳的hello.txt
回到bucket可看到上傳的hello.txt
。
勾選檔案點選[Download]可下載檔案;[Actions]下拉選單可對檔案進行複製、搬移、編輯等動作。
沒有留言:
張貼留言