紧接着上一集里面说到的,网络资源大多都不会直接放在服务器端,而是放在别的专门的云存储平台里面。
常见的云服务:
比如短信服务如果自己实现会非常繁琐,需要和各个运营商对接,使用阿里云提供的短信服务后只需要调用短信服务即可
存储网络资源需要用到对象存储:概念如下
第三方服务——通用思路
注册阿里云......直接跳过
开通对象存储服务(OSS)
直接查询OSS
然后直接开通即可,这里并不会扣费,也不会丢失新人身份
然后如果是新人用户可以免费试用100GB三个月
开通完后进去创建一个新的Bucket——相当于创建了一个文件夹
所有选项只需要选择公共读,这样这个Bucket就可以被公网上的人访问。
将来就可以 上传东西到这个Bucket里面,要是有资源包的就可以抵扣流量。
同时,根据阿里云官网说的:
公共读(public-read) 权限可以不通过身份验证直接读取您 Bucket 中的数据,安全风险高,且有可能产生预期外的公网流量费用,为确保您的数据安全,不推荐此配置,建议您选择私有(private)。
注意:这个总量恒定的资源包不能配置警告规则,也就是说被人刷流量刷完了都有可能不知道
获取Accesskey
直接点击右上角的头像点击Accesskey管理,第一次访问需要创建一个新的Accesskey
会有一个AccessKey ID和一个AccessKey Secret。右边可以查看
_______________________________________________________
莫名其妙 多了很多访问。应该就是我自己尝试的那些,直接通过url访问,然后提示没有权限,至于下面的那个favicon.ico的访问我的两个bucket都会有一个,是浏览器在访问时自动发送的请求,如果收到有效的favicon.ico文件就显示该特殊图标,没有收到时会爆404错误,同时
参照官方SDK编写入门程序
在bucket管理页面左下角有一个SDK下载
点击如图的SDK示例
在文档当中,点击使用maven项目的安装方式,引入需要的依赖
找到简单上传下面的上传文件流
复制粘贴到test目录下进行测试
使用java代码操作OSS时需要同阿里云OSS创建一个连接,需要知道存储空间的地址还有accessKeyId还有accessKeySecret以及文件要放到哪一个Bucket里面去。
然后可以创建一个OSSClient实例对象的方法将文件上传到阿里云。
需要改动的地方就只有前面的必要信息部分
第一个endpoint在阿里云上有
如图将核心代码改造成自己的参数后就可以了
运行main方法测试,如果过都没问题就可以在阿里云里面就可以看见上传的文件了,同时该图片也有一个可以通过浏览器访问文章来源:https://www.toymoban.com/news/detail-708551.html
文章来源地址https://www.toymoban.com/news/detail-708551.html
使用URL访问会自动下载图片,被有心人知道了就会去恶意刷流量,甚至可以一夜破产。
至此,阿里云OSS的简单入门使用结束。
到了这里,关于云服务——阿里云OSS的入门使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!