天天看點

Amazon S3檔案存儲的上傳下載下傳如何測試

相信肯定有不少小夥伴的公司用到了s3,而且在測試的過程中如何去進行測試的呢,下面通過一篇文章帶你入門s3的測試。

s3是什麼?

amazon simple storage service (amazon s3) 是一種對象存儲服務,提供行業領先的可擴充性、資料可用性、安全性和性能。這意味着各種規模和行業的客戶都可以使用 s3 來存儲并保護各種用例(如資料湖、網站、移動應用程式、備份和還原、存檔、企業應用程式、iot 裝置和大資料分析)的資料,容量不限。

s3的優勢有哪些?

行業領先的性能、可擴充性、可用性和持久性

豐富且經濟高效的存儲類

無與倫比的安全性、合規性和稽核功能

輕松管理資料和使用權限控制

就地查詢和請求時處理

最受支援的雲存儲服務

s3的使用場景

開發一般是通過sdk的方式接入的,網上查了下,測試人員也可以自己寫腳本查s3上面的資料,今天主要介紹使用amazon cli的指令行工具去進行s3上面的檔案清單檢視等操作。

windows 上安裝amazon cli

參考連結:https://docs.amazonaws.cn/cli/latest/userguide/install-cliv2-windows.html

可參考上面的連結中下載下傳安裝包後,然後在環境變量中配置一下環境變量,windows上預設安裝路徑應該是在c:\program files\amazon\awscliv2下。

配置好環境變量後,打開cmd視窗,輸入aws --version指令,出現如下圖所示頁面,就表示安裝完成,環境變量也配置ok.

Amazon S3檔案存儲的上傳下載下傳如何測試

aws通路秘鑰的配置

在上面配置好環境變量之後,可以在cmd視窗中輸入aws configure,會讓你輸入幾個秘鑰的資訊以及預設的地區等連接配接參數:

Amazon S3檔案存儲的上傳下載下傳如何測試

輸入完成後,一般會儲存一個配置檔案到使用者所在目錄下,有一個.aws的檔案夾。

Amazon S3檔案存儲的上傳下載下傳如何測試

其他配置可參考官方文檔:https://docs.amazonaws.cn/cli/latest/userguide/install-cliv2-windows.html

通過 amazon cli 使用進階别 (s3) 指令完成測試驗證工作

在使用指令操作之前,需要問開發得到連接配接所需要的秘鑰,以及對應在s3上面的存儲桶名稱 ,然後就可以使用指令進行操作。

比如:檢視某個桶下面的檔案:

Amazon S3檔案存儲的上傳下載下傳如何測試

上傳檔案到s3某個目錄:

其他更多指令,可以自行查閱官方文檔即可,我也是根據官方文檔學會的。

官方文檔給出的相關指令介紹:https://docs.amazonaws.cn/cli/latest/userguide/cli-services-s3-commands.html