[toc]
阿里云oss上传
前言
要使用阿里云进行OSS的任意服务,如上传,您都必须先开通阿里云OSS服务。
详细的阿里云对象存储OSS的帮助文档请通过阿里云帮助主页https://help.aliyun.com/,进入[对象存储OSS帮助页](https://help.aliyun.com/product/31815.html?spm=a2c4g.11186623.6.540.4ef91c62fkTyj7)进行查看。从[开始使用阿里云OSS](https://help.aliyun.com/document_detail/31883.html?spm=a2c4g.11186623.6.608.3f6440afB2c3Po)开始阅读。
整体的操作步骤大概如目录描述如下:
一、阿里云OSS服务的开通
详细的创建过程请看帮助文档开通OSS服务
大概的意思为:
登录阿里云官网。
将鼠标移至产品,单击对象存储 OSS,打开 OSS 产品详情页面。
在 OSS 产品详情页,单击立即开通。
开通服务后,在 OSS 产品详情页单击管理控制台直接进入 OSS 管理控制台界面。
您也可以单击位于官网首页右上方菜单栏的控制台,进入阿里云管理控制台首页,然后单击左侧的对象存储 OSS 菜单进入 OSS 管理控制台界面。
二、使用OSS管理控制台创建用于文件存储的存储空间
详细的创建过程请看帮助文档使用OSS管理控制台创建存储空间的帮助文档
大概的意思为:
登录OSS管理控制台。
单击Bucket列表,之后单击创建Bucket。
您也可以单击概览,之后单击右侧的创建Bucket。
在创建Bucket页面配置Bucket参数。
Bucket 名称:设为例如autopackage
即可。
创建后,可进入”查看Bucket列表“对指定的Bucket进行想要的操作。
三、进入存储空间进行文件上传(方式1:通过OSS管理控制台上传)
如我们进入我们刚才创建的’autopackage’这个bucket。然后为其进行文件上传操作。
文件管理的界面如下:
我们拖动一张图片,进行上传尝试如下:
四、进入存储空间进行文件上传(方式1:通过终端命令上传)
1、安装命令行工具ossutil
详细请查看OSS命令行工具的下载和安装的帮助文档
2、配置 ossutilmac64 config
执行 ./ossutilmac64 config
的时候,需要我们输入配置信息,要输入的配置信息,如下:
①请输入配置的文件名,直接回车,以使用默认的.ossutilconfig
名
②请输入语言(CH/EN),直接回车,以使用默认的CH
③请输入endpoint,填写我们创建的bucket上的oss,注意不要写成http开头的
④请输入accessKeyID,这一步,我们需要回到阿里云OSS首页,通过常用入口,找到Access Key
的入口。
进入Access Key
的创建和管理,进入后并创建AccessKey后的页面显示为:
则我们将创建好的信息,在执行./ossutilmac64 config
的终端补充上去。其就会为我们生成组中的.ossutilconfig文件。
3、通过终端命令,上传文件
配置后,我们通过通断命令,上传文件,终端命令及上传结果显示如下。
1 | ./ossutilmac64 cp 1.jpg oss://autopackage/test1.jpg |
五、检查上传文件的访问权限
1、不检查访问权限,则可能出现的问题
上传完文件后,我们经常需要允许可以访问。所以,这里我们要检查访问权限。
如果不检查,可能会遇到当你在通过相机扫描二维码的时候,出现无法访问的提示。
2、检查访问权限的方法
例如在如上,我们已经通过OSS管理控制台上传了一张1.jpg的图片。现在进行访问测试。
我们将该图片的地址:https://autopackage.oss-cn-hangzhou.aliyuncs.com/1.jpg 输入到浏览器中,
结果如下:
其提示我们为权限问题,则我们进入autopackage这个bucket,将原本的读写权限从”私有“改成”公共读“。
然后,重新刷新刚才的图片地址即可。
End
至此,利用阿里云OSS上传文件的操作介绍结束。