赞
踩
相信肯定有不少小伙伴的公司用到了S3,而且在测试的过程中如何去进行测试的呢,下面通过一篇文章带你入门S3的测试。
S3是什么?
Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。这意味着各种规模和行业的客户都可以使用 S3 来存储并保护各种用例(如数据湖、网站、移动应用程序、备份和还原、存档、企业应用程序、IoT 设备和大数据分析)的数据,容量不限。
S3的优势有哪些?
S3的使用场景
开发一般是通过sdk的方式接入的,网上查了下,测试人员也可以自己写脚本查s3上面的数据,今天主要介绍使用Amazon CLI的命令行工具去进行s3上面的文件列表查看等操作。
参考链接: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
在使用命令操作之前,需要问开发得到连接所需要的秘钥,以及对应在s3上面的存储桶名称 ,然后就可以使用命令进行操作。
比如:查看某个桶下面的文件:
aws s3 ls s3://存储桶名
上传文件到s3某个目录:
aws s3 cp "本地完整路径+文件名" s3://存储桶名/某个路径/
其他更多命令,可以自行查阅官方文档即可,我也是根据官方文档学会的。
官方文档给出的相关命令介绍:https://docs.amazonaws.cn/cli/latest/userguide/cli-services-s3-commands.html
感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python学习路线图(告别不入流的学习)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。