第1节:阿里云oss上传

[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)开始阅读。

整体的操作步骤大概如目录描述如下:

image-20200917172847512

一、阿里云OSS服务的开通

详细的创建过程请看帮助文档开通OSS服务

大概的意思为:

  1. 登录阿里云官网

  2. 将鼠标移至产品,单击对象存储 OSS,打开 OSS 产品详情页面。

  3. OSS 产品详情页,单击立即开通

  4. 开通服务后,在 OSS 产品详情页单击管理控制台直接进入 OSS 管理控制台界面。

    您也可以单击位于官网首页右上方菜单栏的控制台,进入阿里云管理控制台首页,然后单击左侧的对象存储 OSS 菜单进入 OSS 管理控制台界面。

ossutil

image-20200917172348782 image-20200917172605845

二、使用OSS管理控制台创建用于文件存储的存储空间

详细的创建过程请看帮助文档使用OSS管理控制台创建存储空间的帮助文档

大概的意思为:

  1. 登录OSS管理控制台

  2. 单击Bucket列表,之后单击创建Bucket

    您也可以单击概览,之后单击右侧的创建Bucket

  3. 创建Bucket页面配置Bucket参数。

Bucket 名称:设为例如autopackage即可。

image-20200918103630889

创建后,可进入”查看Bucket列表“对指定的Bucket进行想要的操作。

image-20200918104910122

三、进入存储空间进行文件上传(方式1:通过OSS管理控制台上传)

如我们进入我们刚才创建的’autopackage’这个bucket。然后为其进行文件上传操作。

image-20200918104801357

文件管理的界面如下:

image-20200918105842709

我们拖动一张图片,进行上传尝试如下:

image-20200918110106103

四、进入存储空间进行文件上传(方式1:通过终端命令上传)

1、安装命令行工具ossutil

详细请查看OSS命令行工具的下载和安装的帮助文档

image-20200918112644521

2、配置 ossutilmac64 config

执行 ./ossutilmac64 config的时候,需要我们输入配置信息,要输入的配置信息,如下:

image-20200918113809174

①请输入配置的文件名,直接回车,以使用默认的.ossutilconfig

②请输入语言(CH/EN),直接回车,以使用默认的CH

③请输入endpoint,填写我们创建的bucket上的oss,注意不要写成http开头的

④请输入accessKeyID,这一步,我们需要回到阿里云OSS首页,通过常用入口,找到Access Key的入口。

image-20200918113458670

进入Access Key的创建和管理,进入后并创建AccessKey后的页面显示为:

image-20200918114734684

则我们将创建好的信息,在执行./ossutilmac64 config的终端补充上去。其就会为我们生成组中的.ossutilconfig文件。

image-20200918115525237

3、通过终端命令,上传文件

配置后,我们通过通断命令,上传文件,终端命令及上传结果显示如下。

1
./ossutilmac64 cp 1.jpg oss://autopackage/test1.jpg

image-20200918120044242

五、检查上传文件的访问权限

1、不检查访问权限,则可能出现的问题

上传完文件后,我们经常需要允许可以访问。所以,这里我们要检查访问权限。

如果不检查,可能会遇到当你在通过相机扫描二维码的时候,出现无法访问的提示。

image-20200918155227902

2、检查访问权限的方法

例如在如上,我们已经通过OSS管理控制台上传了一张1.jpg的图片。现在进行访问测试。

我们将该图片的地址:https://autopackage.oss-cn-hangzhou.aliyuncs.com/1.jpg 输入到浏览器中,

结果如下:

image-20200918154655554

其提示我们为权限问题,则我们进入autopackage这个bucket,将原本的读写权限从”私有“改成”公共读“。

image-20200918154826176

然后,重新刷新刚才的图片地址即可。

End

至此,利用阿里云OSS上传文件的操作介绍结束。