云存储Clouder认证:基于存储产品快速搭建网盘—课时7:基于对象存储OSS快速搭建网盘

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 云存储Clouder认证:基于存储产品快速搭建网盘—课时7:基于对象存储OSS快速搭建网盘

基于对象存储OSS快速搭建网盘

通过以上几个课时的学习,小浩对阿里云云上存储产品类型和特性有了一定的了解。小浩需要使用云上资源搭建个人网盘。在搭建个人网盘前,小浩梳理了个人网盘的架构图:

  • 个人网盘软件部署在ECS实例上,使用ECS实例公网IP对外提供个人网盘服务。
  • 个人网盘软件后端存储使用对象存储OSS 。

小浩决定尝试以下两种方案:


搭建方案一:ossbrowser+OSS通过oss自有的图形化工具来作为网盘进行上传下载等操作

操作步骤

  • 通过ossbrowser创建Bucket
  • 对Bucket进行文件上传、下载、分享等操作

 

搭建方案二:云服务器ECS+OSS,通过ECS安装Cloudreve提供网盘页面服务,对象存储OSS提供网盘存储服务当您使用个人网盘时,访问部署cloudreve ECS的公网IP地址即可完成文件上传、下载、删除、分享等服务。

 

操作步骤

  • ECS安装cloudreve


#通过workbench登陆已创建的ECS实例终端
#下载cloudreve
wget https://labfileapp.oss-cn-hangzhou.aliyuncs.com/cloudreve_3.3.1_linux_amd64.tar.gz
#解压安装包
tar -xzvf cloudreve_3.3.1_linux_amd64.tar.gz
chmod +x ./cloudreve     #授予其可执行权限
./cloudreve               #运行
  • ECS安装ossfs


#通过workbench登陆已创建的ECS实例终端
#下载ossfs
wget https://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos8.0_x86_64.rpm
#安装ossfs
yum install -y ./ossfs_1.80.6_centos8.0_x86_64.rpm
  • 挂载oss Bucket


#通过workbench登陆已创建的ECS实例终端 
#创建要挂载的目录
mkdir oss
#将Bucket挂载到指定目录oss 执行
ossfs {您创建的Bucket} {上一步创建的目录 oss} -o url={访问的域名endpoint}
#挂载成功后验证执行
df -h     
  • 配置网盘
  • 运行cloudreve
  • 打开浏览器,访问http://<ECS公网地址>:5212,依次输入管理员账号和密码,单击登录。
  • cloudreve主界面右上角,单击管理面板进行配置存储策略和用户组
  • 配置完成后,可以上传文件操作

 

效果测试
  • 通过控制台查看所配置的bucket的相关目录下是否有上传成功的文件
  • 通过前面的工具ossfs 可以在您创建的云服务器实例上进行查看
  • 也可以通过ossbrowser、ossutil或者SDK对文件进行查看操作,查看文件是否存在等

详细操作请点击练习实验进入沙箱实验练习。

至此,小浩已经熟悉了OSS的基础概念,掌握了OSS的常用功能和使用流程,他想继续学习一下文件存储NAS,并对比两者在使用上的区别。

 




练习实验:使用OSS快速搭建个人网盘

/adc/scenario/exp/10b18abcd21b4252bac99a42a1af2290

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
5天前
|
分布式计算 大数据 MaxCompute
MaxCompute产品使用合集之使用pyodps读取OSS(阿里云对象存储)中的文件的步骤是什么
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
3天前
|
存储 监控 Java
实时计算 Flink版产品使用合集之生成OSS URL时长度超过64位的情况如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
22 4
|
4天前
|
存储 监控 视频直播
对象存储OSS产品概念
对象存储OSS产品概念
17 4
|
5天前
|
存储 SQL 关系型数据库
存储系统、数据库和对象存储 | 青训营
存储系统、数据库和对象存储 | 青训营
|
5天前
|
分布式计算 DataWorks 调度
DataWorks产品使用合集之在DataWorks中,查看ODPS表的OSS对象如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
29 1
|
5天前
|
分布式计算 DataWorks 数据处理
DataWorks产品使用合集之在DataWorks中管理MaxCompute模块的步骤如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
34 0
|
5天前
|
DataWorks 对象存储 分布式计算
DataWorks产品使用合集之DataWorks在将数据写入OSS时,会将所有的字符串类型的字段进行trim操作如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
30 1
|
5天前
|
SQL 分布式计算 DataWorks
DataWorks产品使用合集之在DataWorks中,同步OSS中的数据的步骤如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
29 0
|
5天前
|
分布式计算 Java 大数据
MaxCompute产品使用合集之大数据计算MaxCompute外部表映射了oss中的csv文件,看到"\N"被解析为"N",是什么原因
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
5天前
|
运维 Java Serverless
Serverless 应用引擎产品使用之数据文件(例如sdxl)超过了OSS(对象存储服务)的单个上传大小限制(5GB)如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
24 1

热门文章

最新文章

相关产品

  • 对象存储
  • http://www.vxiaotou.com