前言
在云计算与数据管理深度融合的时代,高效利用云存储产品构建稳定、安全的应用场景,已成为技术从业者的核心竞争力。阿里云云存储 Clouder 认证(入门级)聚焦 “基于存储产品快速搭建网盘” 与 “存储应用与数据管理” 两大实战场景,为开发者提供从理论到实操的全流程指引。
首个实验中,你将亲手搭建个人网盘系统:通过 ECS 服务器部署 Cloudreve 开源工具,结合 OSS 对象存储实现文件的云端存储与管理,掌握 ossfs 挂载、存储策略配置等核心技术,解锁文件上传、下载、分享的全链路功能。第二个实验则面向企业级需求,基于 OSS 完成企业门户网站的静态资源托管,学习 Bucket 权限管理、数据加密、版本控制、传输加速等进阶操作,深度理解云存储在企业场景中的安全与性能优化。
无论是个人网盘的轻量化实践,还是企业网站的规模化部署,两大实验均以真实业务为导向,覆盖从资源创建、环境配置到功能验证的完整流程。对于云计算新手而言,这不仅是一次认证考试,更是快速掌握阿里云存储产品矩阵(ECS、OSS、Cloudreve 等)的绝佳契机,为后续进阶云原生开发奠定坚实基础。
(1)《云存储Clouder认证:基于存储产品快速搭建网盘》认证实验考试
考试时长 120分钟
考试简介
本考试是《云存储Clouder认证:基于存储产品快速搭建网盘》认证考试。
注意事项
1. 考试形式为实验考试
2. 点击下方开始考试后,需要在12小时内创建资源并完成考试,否则本次考试机会作废。
3. 创建资源后,实验考试操作实验为2小时,请在实验结束前完成操作,并点击右上交的交卷按钮
1. 选择实验资源
本实验支持实验资源体验、开通免费试用、个人账户资源三种实验资源方式。
在实验开始前,请您选择其中一种实验资源,单击确认开启实验。
-
如果您选择的是实验资源体验,资源创建过程需要3~5分钟(视资源不同开通时间有所差异,ACK等资源开通时间较长)。完成实验资源的创建后,在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等)。
说明:实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。
-
如果您选择的是开通免费试用,下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。
说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。
阿里云支持试用的产品列表、权益及具体规则说明请参考开发者试用中心。
2. 个人网盘场景说明
个人网盘架构
本实验使用ECS安装Cloudreve提供网盘服务,OSS提供存储服务。当用户使用个人网盘时,访问部署Cloudreve ECS的公网IP地址即可完成文件上传、下载、删除、分享等服务。
什么是Cloudreve
Cloudreve可帮助您即刻构建出兼备自用或公用的网盘服务,通过多种存储策略的支持、虚拟文件系统等特性实现灵活的文件管理体验。
什么是ossfs
ossfs能让您在Linux系统中,将对象存储OSS的存储空间(Bucket)挂载到本地文件系统中,您能够像操作本地文件一样操作OSS的对象(Object),实现数据的共享。
个人网盘场景需要收集的信息
在实验过程中,需要收集以下信息,方便后续实验步骤配置时使用。其中cloudreve初始管理员密码是随机值,需要记录。
请注意:输入网址和命令符时,输入法需要切换为英文模式,否则会无法执行。
信息类型 |
作用 |
备注 |
BucketName |
配置ossfs、挂载OSS、配置cloudreve存储策略时使用。 |
通过OSS控制台>>Bucket列表获取 |
AccessKeyId |
配置ossfs时使用 |
通过实验左侧导航栏,点击云产品资源获取,AK ID即AccessKey ID |
AccessKeySecret |
配置ossfs时使用 |
通过实验左侧导航栏,点击云产品资源获取,AK Secret即AccessKey Secret |
Endpoint |
配置ossfs、挂载OSS时使用 |
通过OSS控制台>>Bucket列表>>Bucket概览>>访问端口获取 |
ECS公网地址 |
cloudreve登陆时使用 |
通过实验左侧导航栏,点击云产品资源获取,ECS云服务器-弹性IP |
OSS挂载点 |
挂载OSS时使用 |
固定值:/root/oss |
cloudreve端口 |
cloudreve登陆时使用 |
固定值:5212 |
cloudreve初始管理员账号 |
cloudreve登陆时使用 |
固定值:admin@cloudreve.org |
cloudreve初始管理员密码 |
cloudreve登陆时使用 |
随机值:需要记录 |
cloudreve存储目录 |
cloudreve配置存储策略时使用 |
固定值:/root/oss/uploads/{uid}/{path} |
3. 创建OSS Bucket
登陆OSS控制台
在实验室页面右侧功能栏中,单击
图标,切换至无影安全浏览器。
在RAM用户登录页面,单击下一步,在用户密码框中输入子用户密码,单击登录。
说明:您可以在实验室左侧获取子用户名称和子用户密码。
在控制台右上角,单击
图标,搜索框输入"OSS",单击搜索结果中的对象存储OSS,进入OSS管理控制台。
返回如下页面,表示您已经进入对象存储OSS管理控制台。
创建OSS Bucket
您可以通过OSS管理控制台,进行Bucket的创建。
在左侧导航栏中,单击Bucket列表。
在Bucket列表页面,单击创建Bucket。
在创建Bucket面板,输入Bucket名称,选择正确的地域,其它参数使用默认值,单击完成创建。
说明:
-
Bucket名称:具有全局唯一性,填入Bucket时如遇“该Bucket已存在,或被其他用户占用”请更换Bucket名称。
-
地域:个人网盘场景中需要和ECS实例处于同一个地域。您可以通过实验室左侧导航栏,单击云产品资源,获取ECS地域信息。
-
其它参数:使用默认值。
4. 安装Cloudreve
登陆ECS实例
在实验室页面右侧功能栏中,单击
图标,切换至Web Terminal。
安装运行Cloudreve
执行如下命令,下载cloudreve安装包。
说明:wget是Linux系统用于从Web下载文件的命令行工具。wget加上需要下载文件的链接,即可完成文件的下载。
wget https://clouder-labfileapp.oss-cn-hangzhou.aliyuncs.com/OSS/cloudreve_3.3.1_linux_amd64.tar.gz
返回结果如下所示,即完成cloudreve安装包的下载。
下载完毕后,执行如下命令,解压cloudreve安装包。
说明:tar是Linux系统用于解压与压缩命令,解压参数中z表示配合解压.gz类型的压缩包,x表示解压缩,v表示显示解压缩详细信息,f表示被处理文件。
tar -zxvf cloudreve_3.3.1_linux_amd64.tar.gz
返回结果如下所示,即完成cloudreve安装包的解压。
执行如下命令,给cloudreve授予权限。
说明:chmod用于改变文件或目录的访问权限,+x表示赋予可执行权限,下一步需要运行cloudreve程序,您必须赋予cloudreve可执行权限。
chmod +x ./cloudreve
执行如下命令,运行cloudreve。
./cloudreve
返回结果如下所示,您可以看到初始管理员账号、初始管理员密码和监听端口。初始密码是随机生成的,您可以记录初始管理员密码,或后续使用时返回此处查询。
验证Cloudreve
网盘访问时,需要使用到公网IP,您需要获取ECS实例的公网地址。
说明:您可以在左侧云产品资源列表中,获取ECS云服务器的弹性IP。
在您的本机浏览器中,打开新页签,访问http://<ECS公网地址>:<cloudreve监听端口>,依次输入初始化管理员账号和初始化管理员密码,单击登录。注意冒号为英文格式字符。
说明:假设ECS弹性IP地址为192.168.1.1,cloudreve监听端口为固定值5212,那么cloudreve的访问地址则为:http://192.168.1.1:5212 。请获取实验页面提供的ECS实例的公网IP地址进行替换。
登录成功界面如下。
停止Cloudreve
在实验页面右侧,如果当前不处于