關於aws s3的使用說明:
aws官方文檔地址:https://docs.aws.amazon.com/s3/index.html#lang/zh_cn
創建s3與基礎使用:
1、登陸aws控制台-->服務-->存儲下找到s3:
2、創建存儲桶
3、輸入存儲桶名稱並選擇所在區域然后下一步
4、配置選項和權限設置(都默認即可)
5、每個存儲桶下可以單獨創建文件夾
6、上傳文件
在服務器上直接將文件傳入s3
1、打開aws控制台-->在IAM中創建一個新用戶(比如test)
2、選擇你剛創建的用戶,在“權限”標簽下有個“附加權限”,單擊它,在列表中找到一個名為“AmazonS3FullAccess”的權限,勾選它,然后單擊“附加權限”;
3、標簽是可選的,寫不寫都行,然后審核創建用戶即可(創建時它會自動創建一個用戶安全憑證,是由“訪問密鑰ID”和“私有訪問密鑰”組成的,請記住它並下載該憑證,后面會用到它;)
注:此時要將:“訪問密鑰ID”和“私有訪問密鑰”復制到本機記住后面會用到!!
4、此時到要上傳文件到s3的服務器操作
1、 安裝pip
# yum -y install python-pip
2、安裝awscli
# pip install awscli
3、初始化配置
做這一步時系統會要求你輸入“訪問密鑰ID”、“私有訪問密鑰”、“默認區域名稱”、“默認輸出格式”,前兩個在創建IAM用戶時會自動生成,“默認區域名稱”最好選擇你們EC2所在的區域,如果不清楚自己的EC2所在區域對應的字符串是什么也沒問題,它會自動選擇離你最近的區域,“默認輸出格式”可以填json和text格式,默認是json格式。
# aws configure AWS Access Key ID [****************3IEA]: #輸入前面創建用戶時記錄的訪問密鑰ID AWS Secret Access Key [****************CKdE]: #輸入前面創建用戶時記錄的私有訪問密鑰 Default region name [None]: #不知道就空着 Default output format [None]:
4、查看s3:
# aws s3 ls
5、往s3上上傳文件
# aws s3 cp access.log s3://test
6、上傳后查看
# aws s3 ls s3://test