Linux系統通過AWS命令行上傳文件至S3


  1. 打開你的AWS控制台;
  2. 在IAM中創建一個新用戶(比如test),創建時它會自動創建一個用戶安全憑證,是由“訪問密鑰ID”和“私有訪問密鑰”組成的,請記住它並下載該憑證,后面會用到它;
  3. 選擇你剛創建的用戶,在“權限”標簽下有個“附加權限”,單擊它,在列表中找到一個名為“AmazonS3FullAccess”的權限,勾選它,然后單擊“附加權限”;
  4. 連接你的Linux服務器;
  5. 安裝pip(參考這里,已安裝的請忽略);
  6. 安裝awscli
    pip install awscli
  7. 初始化配置(只有第一次上傳時需要配置)
    aws configure

    備注:做這一步時系統會要求你輸入“訪問密鑰ID”、“私有訪問密鑰”、“默認區域名稱”、“默認輸出格式”,前兩個在創建IAM用戶時會自動生成,“默認區域名稱”最好選擇你們EC2所在的區域,如果不清楚自己的EC2所在區域對應的字符串是什么,可參考我下面提供的鏈接,如果實在不想填也沒問題,它會自動選擇離你最近的區域,“默認輸出格式”可以填json和text格式,默認是json格式。

  8. 創建存儲桶
    aws s3 mb s3://test20160307
  9. 上傳文件到存儲桶
    aws s3 cp /etc/my.cnf s3://test20160307/

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM