阿里云OSS购买和使用流程

在如今的互联网行业中,华为、百度、腾讯、阿里等大公司逐渐傲视群雄,规模越来越大。

这些大佬公司深知互联网行业的各种弊端,逐渐延伸出很多服务,专门给了广大中小公司提供便利。

比如,你的公司开发一个系统,要用到人脸识别技术。一般公司是不会自己去开发一套的,那个耗时又费力。

但这些服务,这些大佬公司早就开发好了,你只需要付点费用,调用他们相关接口就可以实现了。

像这样的服务还有很多,他们集合在一起,就形成了一个云市场。华为云,阿里云,百度云等由此而来。

【01】先注册一个阿里云账号

点击下面注册链接如下:

http://www.ccusoft.com/a.htm

【02】阿里OSS简介

(2.1)首先我们点击该服务【对象存储OSS】

(2.2)下面红框是阿里云OSS的一个简介,简而言之,他就是一个文件存储的服务。

比如你的网站开发,假设需要用到图片上传,文件上传等功能。

以前我们的做法是,自己搭建一个图片服务器或者文件服务器,然后自己在写一套相关的实现方法。

但现在我们如果用了阿里云的OSS的话,这一块儿就可以省去我们买服务器的钱和写代码实现的时间。

【3】阿里云OSS购买

点击下面链接,进入到阿里云OSS购买页

OSS管理​partner.aliyun.com/shop/1586986852753298

选择:存储,选择:标准OSS存储包

【4】开通OSS

(4.1)登录成功后,如果没有开通OSS的,则点击【立即开通】,然后他会提示相关方案。

开通的过程中他会让你选择个人版还是企业版,后面的API接口都一样,自己根据业务需要开通过即可。

(4.2)如果已经开通,则可以看到【管理控制台】,我们点击它。

【5】创建 Bucket

(5.1)来到下面这个页面后,我们点击【创建Bucket】。

Bucket 的中文意思是桶,桶是用来干嘛的?当然是装东西的。也就是官方说的存储空间。

你可以理解为你电脑中的C盘、D盘、E盘等。

(5.2)创建Bucket的时候,会让你填写相关信息,一般来说我们只填名称和选择区域,其他都默认就好。

Bucket名称是唯一的,这个唯一同其他所有用户,比如sunny这个桶已经有人用了,那么你就不能用这个了。至于是谁用的,你不知道,我也不知道。

区域就是你想把你东西存放到哪个地方,从功能来说,选哪个都一样。由于我经常呆成都,所以就选了个最近的西南成都。

选择完毕后,点击【确定】完成创建。

【6】记住桶名(bucketName)和 外网地域节点(endPoint)

(6.1)完成创建后,就可以看到这个存储空间 sunnyzyq 了,右边是空间的相关介绍。记住这个桶名 (bucketName),等会撸代码的时候需要。

(6.2)另外,还有记住你的这个Endpoint,等会撸代码的时候也需要。

【7】创建AccessKey,获取授权信息

阿里云的OSS只是一个服务,我们要使用服务,需要 AccessId 和 AccessKey 进行授权。不光是阿里接口,几乎所有API接口都有这一步。

(7.1)点击如图位置【Access Key】,开始获取授权信息。

(7.2)第一次创建,会弹出这个东西。一般来说,个人的数据没有那么必要折腾,选择【继续使用AccessKey】。而如果是公司用的话,基于安全原因,一般选择【开始使用字用户AccessKey】

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(7.3)选择完毕后,点击【创建AccessKey】。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(7.4)然后他会向你发验证码,确认是否是本人操作,输入验证码后,就会得到相关的的 AccessKeyId 和 AccessKeySecret 了。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

【8】阿里云OSS实战

我们就可以实际操作一把了。

OSS具体开发文档链接地址为:对象存储 OSS - 帮助中心 - 阿里云

例如:我们往上面上传一张图片。

(8.1)打开我们的Eclipse。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.2)然后新建一个oss的maven工程。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.3)在pom.xm中引入oss关联的依赖

 
 

<dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.5.0</version> </dependency>

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.4)创建包 com.aliyu.oss,包下创建类 AliyunOssUntil.java

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.5)我们去百度找一张漂亮小姐姐的图片,保存到桌面。

编辑

添加图片注释,不超过 140 字(可选)

(8.6)然后把她拷贝到项目中,放在最外层根目录里。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.7)然后我们就开始进入最关键的撸代码部分了。

我们给上传的图片重新取个名字,叫为: zhaoliying.jpg 。

 
 

package com.aliyun.oss; import java.io.File; public class AliyunOssUntil { public static final String endpoint = "你的endpoint"; public static final String accessKeyId = "你的accessKeyId"; public static final String accessKeySecret = "你的accessKeySecret"; public static final String bucketName = "你的桶名"; public static OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret); public static void main(String[] args) { ossClient.putObject(bucketName, "zhaoliying.jpg", new File("zly.png")); ossClient.shutdown(); System.out.println("上传图片完成!"); } }

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.8)OK,代码撸好了,我们执行下。控制台显示了,说明程序已经执行完毕。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.9)打开我们的华为云OSS管理面板,看看是否真的上传上去了呢?点击【文件管理】。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.10)可以看到图片是真的上传上来了,并且显示为了我们取名后的名称。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.11)点击【详情】,可以查看具体内容。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.12)这样我们就可以看到图片内容了。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.13)我们把这个链接直接用浏览器访问,还可以触发下载文件。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.14)如果是图片的话,引用 <img> 标签显示,可以直接显示。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(8.15)打开效果如下图。

总结:OK,阿里云的 OSS 如何使用已经介绍完成了,虽然只举了一个例子,但整个流程已经打通完毕。

其他的接口请自行参考官方API文档:阿里云 OSS 官方 API 文档

我码了这么多字,你看了这么久,大家都不容易!我祝你万事如意,你给我点个赞呗!

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值