使用 AWS CLI 向 Amazon S3 批量上傳文件


步驟 1:創建一個 AWS IAM 用戶

在此步驟中,您將使用 IAM 服務創建一個擁有管理權限的用戶賬戶。在后面的步驟中,您將需要使用此賬戶通過 AWS CLI 安全訪問 AWS 產品。

a. 當您單擊此處時,AWS 管理控制台將在新的瀏覽器窗口中打開,因此您可以將本分步指南保持打開狀態。顯示此屏幕時,請輸入您的用戶名和密碼以便開始操作。然后在搜索欄中輸入 IAM 並選擇 IAM 以打開 Identity and Access Management 控制面板。

b. 單擊 AWS Identity and Access Management 控制面板左側的用戶

c. 單擊添加用戶按鈕

d. 在用戶名: 旁的文本框中輸入用戶名 (在本示例中,我們將使用 AWS_Admin),然后從“選擇 AWS 訪問類型”部分中選擇編程訪問。單擊下一步: 權限按鈕。

e. 單擊直接附加現有策略選項。選擇 AdministratorAccess,然后單擊下一步: 審核

f. 單擊創建用戶

g. 單擊下載憑證按鈕並將 credentials.csv 文件保存到安全位置 (您稍后在步驟 3 中將需要此文件),然后單擊關閉按鈕。 

  

步驟 1:創建一個 AWS IAM 用戶

步驟 2:安裝和配置 AWS CLI

a. 下載並運行 Windows 安裝程序(64 位32 位)。

注意:Windows Server 2008 v6.0.6002 用戶將需要采用此處列出的不同安裝方法。

 

b. 打開命令提示符,操作方法為按下 Windows 鍵 + R 打開“運行”框,輸入 cmd,然后按確定按鈕。

c. 輸入 aws configure,然后按 Enter 鍵。在系統提示時,輸入以下內容:

AWS 訪問密鑰 ID [無]:輸入您在步驟 1 中 d 部分下載的 credentials.csv 文件中的訪問密鑰 ID

注意:該 ID 應類似於 AKIAPWINCOKAO3U4FWTN

AWS 秘密訪問密鑰 [無]:輸入您在步驟 1 中 d 部分下載的 credentials.csv 文件中的秘密訪問密鑰

注意:該密鑰應類似於 5dqQFBaGuPNf5z7NhFrgou4V5JJNaWPy1XFzBfX3

默認地區名稱 [無]:輸入 us-east-1

默認輸出格式 [無]:輸入 json

步驟 3:結合使用 AWS CLI 和 Amazon S3

在此步驟中,您將使用 AWS CLI 在 S3 中創建一個存儲桶,並將一個文件復制到該存儲桶中。

 

a. 如果您已經創建了一個需要使用的存儲桶,則可以選擇再創建一個存儲桶。要新建一個名為 my-first-backup-bucket 的存儲桶,請輸入:

aws s3 mb s3://my-first-backup-bucket

注意:存儲桶命名存在一些限制;其中一項限制是,存儲桶名稱必須具有全局唯一性 (例如,兩個不同的 AWS 用戶不能具有相同的存儲桶名稱);因此,如果您嘗試運行上述命令,將遇到 BucketAlreadyExists 錯誤。

b. 要將位於本地目錄 (C:\users) 中的 my first backup.bak 文件上傳到 S3 存儲桶 my-first-backup-bucket,您需要使用以下命令:

aws s3 cp “C:\users\my first backup.bak” s3://my-first-backup-bucket/

如果文件名不含空格,也可以使用原語法。

c. 要從 S3 中將 my-first-backup.bak 下載至本地目錄,我們需要顛倒命令的次序,如下所示: 

aws s3 cp s3://my-first-backup-bucket/my-first-backup.bak ./

d. 要將 my-first-backup.bak 從您的 my-first-backup-bucket 存儲桶中刪除,請使用以下命令: 

aws s3 rm s3://my-first-backup-bucket/my-first-backup.bak














 

 

 

 

 

 

 

 

 


免責聲明!

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



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