1、什么是OSS
对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。
在不久之前,文件上传的存储方案可能是自己搭建一个文件存储服务器,比如自己搭建fastDFS系统,用来存储上传的文件对象。这种方案是服务器成本以及带宽成本比较高,而且如果做CDN的话,也比较繁琐,因此,OSS是中小企业文件上传一个非常好的解决方案。
2、注册阿里云账号
在众多OSS厂商中,阿里云的OSS是一个不错的选择。如果想使用阿里云的OSS,首先要注册一个阿里云的账号,最好是要进行实名验证。
阿里云官网地址如下:
https://account.aliyun.com/register/register.htm
![a772687fab7b7827bd069ab09c3f4082.png](https://img-blog.csdnimg.cn/img_convert/a772687fab7b7827bd069ab09c3f4082.png)
3、开通OSS服务
登录阿里云官网后,点击【控制台】,然后在控制台的左侧选择【对象存储OSS】
![274a59abd215641c9a147b3052724251.png](https://img-blog.csdnimg.cn/img_convert/274a59abd215641c9a147b3052724251.png)
如果没有开通服务,则有如下提示:
![e99bb955b8639c7bc2e7745fef87dbb0.png](https://img-blog.csdnimg.cn/img_convert/e99bb955b8639c7bc2e7745fef87dbb0.png)
这时可以点击【立即开通】,开通这个服务并不是马上就收费,所以还是不用害怕。点击之后,会有下面的界面:
![6c8868d00ca27621bb2d85b66ace4ef9.png](https://img-blog.csdnimg.cn/img_convert/6c8868d00ca27621bb2d85b66ace4ef9.png)
点击【立即开通】后,会出现开通成功界面:
![017ecec2db71963154b1773603153bea.png](https://img-blog.csdnimg.cn/img_convert/017ecec2db71963154b1773603153bea.png)
然后点击【管理控制】台,进行进一步的操作。
4、创建OSS操作的key
(1)创建用户
点击下面界面中的【RAM 访问控制】链接。
![1dd8aa7b5bf15a378fc6aca14c42a5a6.png](https://img-blog.csdnimg.cn/img_convert/1dd8aa7b5bf15a378fc6aca14c42a5a6.png)
点击左侧的【人员管理】【用户】,然后点击创建用户:
![7fef4a06303647d56369f9a42f0224b4.png](https://img-blog.csdnimg.cn/img_convert/7fef4a06303647d56369f9a42f0224b4.png)
创建用户,用户名可以自己命名,如下图:
![689fc0bb308d7da4e60fa4e747dc7989.png](https://img-blog.csdnimg.cn/img_convert/689fc0bb308d7da4e60fa4e747dc7989.png)
然后点击【确定】,则用户创建成功。
(2)创建授权
让左侧【授权管理】中的授权,然后再点击右侧的【新建授权】。
![9348880f9016a335d2e2826f158971c7.png](https://img-blog.csdnimg.cn/img_convert/9348880f9016a335d2e2826f158971c7.png)
在如下界面中,选择用户和授权。
![1a1cc78027691169fc2407baeb358787.png](https://img-blog.csdnimg.cn/img_convert/1a1cc78027691169fc2407baeb358787.png)
(3)创建access key
再次来到用户,点击用户名,如下图:
![6da0a40d2270de56c5473ccb2893c55d.png](https://img-blog.csdnimg.cn/img_convert/6da0a40d2270de56c5473ccb2893c55d.png)
创建Access Key:
![a4229682c627271e651a4599b858c7cc.png](https://img-blog.csdnimg.cn/img_convert/a4229682c627271e651a4599b858c7cc.png)
在填写手机验证码之后,会出现如下界面:
![b8f579bd08385f23a596ee4a1b08bfe0.png](https://img-blog.csdnimg.cn/img_convert/b8f579bd08385f23a596ee4a1b08bfe0.png)
这样,访问的access key终于创建成功了。接下来,就可以使用这个id和key,来通过sdk上传文件到阿里云OSS了。