- 打開你的AWS控制台;
- 在IAM中創建一個新用戶(比如test),創建時它會自動創建一個用戶安全憑證,是由“訪問密鑰ID”和“私有訪問密鑰”組成的,請記住它並下載該憑證,后面會用到它;
- 選擇你剛創建的用戶,在“權限”標簽下有個“附加權限”,單擊它,在列表中找到一個名為“AmazonS3FullAccess”的權限,勾選它,然后單擊“附加權限”;
- 連接你的Linux服務器;
- 安裝pip(參考這里,已安裝的請忽略);
- 安裝awscli
pip install awscli
- 初始化配置(只有第一次上傳時需要配置)
aws configure
備注:做這一步時系統會要求你輸入“訪問密鑰ID”、“私有訪問密鑰”、“默認區域名稱”、“默認輸出格式”,前兩個在創建IAM用戶時會自動生成,“默認區域名稱”最好選擇你們EC2所在的區域,如果不清楚自己的EC2所在區域對應的字符串是什么,可參考我下面提供的鏈接,如果實在不想填也沒問題,它會自動選擇離你最近的區域,“默認輸出格式”可以填json和text格式,默認是json格式。
- 創建存儲桶
aws s3 mb s3://test20160307
- 上傳文件到存儲桶
aws s3 cp /etc/my.cnf s3://test20160307/