Amazon S3文件存儲的上傳下載如何測試
相信肯定有不少小伙伴的公司用到了S3,而且在測試的過程中如何去進行測試的呢,下面通過一篇文章帶你入門S3的測試。

S3是什么?
Amazon Simple Storage Service (Amazon S3) 是一種對象存儲服務,提供行業領先的可擴展性、數據可用性、安全性和性能。這意味著各種規模和行業的客戶都可以使用 S3 來存儲并保護各種用例(如數據湖、網站、移動應用程序、備份和還原、存檔、企業應用程序、IoT 設備和大數據分析)的數據,容量不限。
S3的優勢有哪些?
行業領先的性能、可擴展性、可用性和持久性
豐富且經濟高效的存儲類
無與倫比的安全性、合規性和審核功能
輕松管理數據和使用權限控制
就地查詢和請求時處理
最受支持的云存儲服務
S3的使用場景
備份與恢復、災難恢復 (DR)、存檔
當然,還有其他的使用場景,這里就不一一列舉了,我目前接觸到的也就是數據的備份存檔。因此,接下來要看一下如何去驗證數據是否存檔到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.
AWS訪問秘鑰的配置
在上面配置好環境變量之后,可以在cmd窗口中輸入aws configure,會讓你輸入幾個秘鑰的信息以及默認的地區等連接參數:
輸入完成后,一般會保存一個配置文件到用戶所在目錄下,有一個.aws的文件夾。
其他配置可參考官方文檔:https://docs.amazonaws.cn/cli/latest/userguide/install-cliv2-windows.html
通過 Amazon CLI 使用高級別 (s3) 命令完成測試驗證工作
在使用命令操作之前,需要問開發得到連接所需要的秘鑰,以及對應在s3上面的存儲桶名稱?,然后就可以使用命令進行操作。
比如:查看某個桶下面的文件:
aws s3 ls s3://存儲桶名
上傳文件到s3某個目錄:
aws?s3?cp?"本地完整路徑+文件名"?s3://存儲桶名/某個路徑/
其他更多命令,可以自行查閱官方文檔即可,我也是根據官方文檔學會的。
官方文檔給出的相關命令介紹:https://docs.amazonaws.cn/cli/latest/userguide/cli-services-s3-commands.html
對象存儲服務 OBS
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。