S3(Simple Storage Service)
存儲任意數量的數據,每個Object的小從1byteto5T彈性,持久支持數據加密
數據在整個region內冗余 Object級的訪問控制易於訪問
在控制台中選擇S3,點進去
一、存儲文件
1、創建存儲桶:點擊創建存儲桶
給存儲桶命名,選擇AWS區域,默認所有存儲桶要選擇一致的區域,啟用ACL,然后點擊最下方的創建存儲桶
查看創建的存儲桶
2、上傳文件
點擊存儲桶的名稱進入存儲桶,點擊上傳
點擊添加文件,選擇你要上傳的圖片,然后點擊最下方上傳
上傳成功
點擊名稱進入文件
點擊打開,查看剛上傳的圖片
二、使用CLI來訪問S3
1、配置秘鑰:首先配置Access key ID、Secret access key、Default region name、Default output format
Access key ID:訪問密鑰 ID。
Secret access key:秘密訪問密鑰。
上面兩個來自
這個文件是之前在配置IAM的時候創建用戶中創建的秘鑰文件。如果用戶忘記秘鑰的配置,可以自己創建訪問秘鑰,如下
Default region name:存儲桶的AWS區域
Default output format:輸出格式默認json
如下:
先執行aws configure,會讓你輸入數據
輸入完成之后會自動在目錄下生成.aws目錄,包含2個文件,里面的數據就是我們命令中輸入的數據
2、查看存儲桶列表:aws s3 ls
3、創建存儲桶:aws s3 mb s3://mydemo-s3,注意名稱是唯一的,如果別人已經創建過,則提示失敗
在控制台上查看創建的存儲桶
4、拷貝文件:aws s3 cp 文件 s3://存儲桶名稱
拷貝目錄:aws s3 sync 目錄 s3://存儲桶名稱。(sync執行的是增量拷貝)
5、查看拷貝的文件:aws s3 ls s3://存儲桶名稱
6、下載存儲桶中的文件:aws s3 cp s3://存儲桶名稱/文件名稱 要下載的路徑