Amazon S3文件存储的上传下载如何测试

网友投稿 889 2022-05-29

相信肯定有不少小伙伴的公司用到了S3,而且在测试的过程中如何去进行测试的呢,下面通过一篇文章带你入门S3的测试。

S3是什么?

Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。这意味着各种规模和行业的客户都可以使用 S3 来存储并保护各种用例(如数据湖、网站、移动应用程序、备份和还原、存档、企业应用程序、IoT 设备和大数据分析)的数据,容量不限。

S3的优势有哪些?

行业领先的性能、可扩展性、可用性和持久性

丰富且经济高效的存储类

无与伦比的安全性、合规性和审核功能

轻松管理数据和使用权限控制

Amazon 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小时内删除侵权内容。

上一篇:CSS 概述
下一篇:MathType中如何实现上下两行公式“=”号对齐
相关文章