设置对象存储
1. 如何简单快速搭建自己的云对象存储服务(OSS)
搭建自己的云对象存储服务并非难事,通过简单的步骤即可实现。首先,无需购买昂贵的云服务,仅需一台服务器和相应的软件支持,如MinIO,就能轻松搭建。MinIO是一个高性能、开源的对象存储系统,能作为阿里云OSS的替代方案,提供类似的功能,包括数据的海量存储、高可用性和安全性,适合存放各种非结构化数据。
步骤如下:
- 安装Docker,通过一行命令就能搞定。然后,从Docker Hub拉取MinIO的镜像。
- 启动MinIO容器,确保开放必要的端口(9000和9001),并设置超级管理员用户和密码。虽然默认设置可能不包含这些,但官网有详细说明。选择不使用--volume选项是为了数据安全。
- 启动成功后,通过浏览器访问服务器的9000端口,创建Bucket并生成访问密钥,以便进行读写操作。
- 最后,将Bucket设置为公网访问,确保任何人都能通过公开地址访问存储的内容。
- 举例来说,你可以将MinIO与PicGO结合,创建一个便捷的图床服务,用户访问起来非常直观和舒适。
- 如果有需要云对象存储服务的,可以直接联系你,因为你的资源正等待被利用。
总的来说,搭建自己的云对象存储服务既经济又灵活,适合个人和小型团队使用。只需几个简单的步骤,你就能拥有一个功能强大的云存储解决方案。
2. 阿里云服务器挂载OSS对象存储教程-ossfs
前言:
通过参考教程,我成功配置了轻量服务器挂载阿里云OSS对象存储,解决了本地debug环境的搭建问题,简化了论文总结代码和复杂项目修改的流程。接下来,我将分享具体的配置步骤。
轻量服务器挂载OSS对象存储教程:
1. 选择对应版本的安装包,如针对Ubuntu22.04操作系统。
2. 下载并安装ossfs。
3. 配置访问密钥信息:
a. 创建并保存bucket name, access key/id到${HOME}/.passwd-ossfs 文件中。
b. 为文件设置权限,确保只有所有者可读,如600或640。
c. 从阿里云控制台获取my-access-key-id:my-access-key-secret,用于连接OSS。
d. 将my-bucket挂载到指定目录/path/to/mountpoint。
验证挂载成功:
检查挂载是否成功,查看是否显示正确挂载信息。如有问题,检查权限配置是否正确。
通过以上步骤,轻量服务器成功挂载OSS对象存储,为本地调试提供了便利,解决了数据存储和访问的问题。
3. 关于腾讯云对象储存cos的配置方法简单说明
前言:
COS是腾讯云提供的对象存储服务,功能非常强大,可以作为文件服务器,CDN加速,静态网页服务,还提供了图片的常用操作。相关API文档: https://cloud.tencent.com/document/proct/436/7751
1.申请腾讯云对象储存,免费没个月有10G流量,如果网站流量大,可付费购买
2.点击创建存储桶,如图
3.创建注意事项,如图
6.如果需要不同尺寸的缩略图则需要启用腾讯云的数据万象功能,如图
文档官方说明
https://cloud.tencent.com/document/proct/460/6929
8.网站本身配置(pos为列子)
1.借助koa2建立的服务端项目
的app.js
2.借助express的框架的服务端项目
说白了借助node运行平台以及express或者koa2的web服务器框架,写前端的请求接口,提供前端去发起文件上下传的请求