相信一定有很多小伙伴公司用过S3.如何在测试过程中进行测试?让我们通过一篇文章介绍你S3的测试。
Amazon Simple Storage Service (Amazon S3) 为行业领先的可扩展性、数据可用性、安全性和性能提供对象存储服务。这意味着各种规模和行业的客户都可以使用 S3 存储和保护各种用例(如数据湖、网站、移动应用、备份和还原、归档、企业应用IoT 容量不限的设备和大数据分析)数据。
-
行业领先的性能、可扩展性、可用性和持久性
-
丰富、经济、高效的存储
-
无与伦比的安全性、合规性和审计功能
-
易于管理数据和控制使用权
-
当地查询和请求处理
-
最支持的云存储服务
备份和恢复,灾难恢复 (DR)、存档
当然还有其他的使用场景,这里就不一一列举了。我目前接触到的是数据的备份和归档。所以我们来看看如何验证数据是否归档。S3上面。
一般通过开发sdk访问的方式,在线检查,测试人员也可以写脚本检查s以上数据,今天主要介绍使用Amazon CLI执行命令行工具s查看上述文件列表等操作。
参考链接:https://docs.amazonaws.cn/cli/latest/userguide/install-cliv2-windows.html
下载安装包后,可参考上述链接,然后在环境变量中配置环境变量,windows默认安装路径应为C:\Program Files\Amazon\AWSCLIV2下。
配置环境变量后,打开cmd窗口,输入aws --version命令,如下图所示,表示安装完成,环境变量也配置OK.
环境变量配置在上面后,就可以了cmd窗口中输入aws configure,输入几个秘密钥匙信息和默认区域等连接参数:
输入完成后,将配置文件保存到用户所在的目录中.aws的文件夹。
其它配置可参考官方文件:https://docs.amazonaws.cn/cli/latest/userguide/install-cliv2-windows.html
在使用命令操作之前,需要询问开发连接所需的密钥和相应的密钥s以上储物桶的名称,然后就可以使用命令进行操作。
例如:查看桶下的文件:
aws s3 ls s3://存储桶名
上传文件到s3某个目录:
awss3cp"本地完整路径 文件名"s3://存储桶名/某个路径/
更多其他命令,可以自己查阅官方文件,我也是根据官方文件学会的。
相关命令介绍官方文件:https://docs.amazonaws.cn/cli/latest/userguide/cli-services-s3-commands.html