阿里云OSS购买和使用流程

阿里云OSS购买和使用流程

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

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

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

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

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

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

注册链接如下:

【02】阿里OSS简介

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

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

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

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

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

【3】阿里云OSS购买

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

选择:存储,选择:标准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】

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

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

【8】阿里云OSS实战

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

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

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

(8.1)打开我们的Eclipse。

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

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

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

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

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

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

(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("上传图片完成!");
	}
 
}

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

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

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

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

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

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

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

(8.15)打开效果如下图。

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

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

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

代做工资流水公司南昌公司银行流水价格沧州查自存银行流水淮安在职证明费用石家庄消费贷流水图片遵义办理消费贷流水漳州贷款银行流水费用绍兴做自存银行流水宁德做车贷银行流水青岛签证银行流水 公司常州入职流水代做镇江自存银行流水费用海口自存银行流水开具桂林背调流水常州工作收入证明图片海口签证银行流水 查询苏州查流水烟台个人工资流水 开具合肥对公账户流水多少钱哈尔滨工资证明开具邢台个人流水公司黄冈打企业对公流水包头打银行流水湖州签证银行流水 模板铜陵办理个人工资流水莆田企业流水打印价格宁波银行流水电子版报价佛山代做工资证明佛山制作日常消费流水上饶背调工资流水办理北京转账流水香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化