小萌博客 - 既是个人原创，又是汇聚分享 - immoe.org - 阿里云CDN
免费利用uniCloud搭建静态文件存储，阿里云CDN加速！
全篇转载自 @如有乐享 ，由 小萌 进行编辑，本文仅作存档使用{callout color="#ff6c6c"}★ 2022年11月最新公告【公告】阿里云版uniCloud结束公测，推出正式版目前公测版上已创建的阿里云服务空间，有2个月的免费过渡时间；2个月后，公测版将下线，服务空间需在过渡期内迁移到正式版本。正式版也有免费额度，不过少的可怜！{/callout}一直整前端开发的童鞋对于Uni-App一定非常熟悉，其核心就是实现跨平台开发。一次撸代码，各种平台程序都有！有利有弊吧，小公司一些小型的项目可以多尝试一下，确实提高开发效率。不过由于要实现跨多个平台，有些功能实现起来不太容易，因为大而全，丧失了灵活性。当然这些不是咱们这次讨论的内容~这里我们介绍一下 uniCloud 为开发者提供的一些免费资源！uniCloud阿里云的服务空间是纯免费的，尤其是云存储提供的免费CDN功能很受开发者的青睐，但也不可避免的被用于 公共图床 等业务。为了避免资源滥用，阿里云云存储将做出一些调整。本文主要介绍了2种方式部署一个属于自己的静态文件存储平台，按需跟着操作即可。免费额度主要介绍阿里云服务空间情况单个服务空间容量 10GB账号服务空间上限 50个阿里云CDN，不限量，不限速因为阿里云免费向DCloud提供了硬件资源，所以DCloud也没有向开发者收费。如果阿里云后续明确了收费计划，DCloud也会第一时间公布。账号注册1）打开官网：https://unicloud.dcloud.net.cn/ 去注册账号2）邮箱查收邮件激活，添加手机号验证3）实名认证，身份证照片即可~~~创建应用1）访问：https://unicloud.dcloud.net.cn/home 点击 创建服务空间选择服务商 阿里云服务空间名称 随意2）创建成功后可获取 spaceId 和 clientSecret3）打开服务空间 - 前端网页托管 - 开通部署代码方式一：简单便捷，但是需要自己有一个支持PHP的虚拟主机或者云服务器方式二：不需要额外的服务器啥的，但是操作略麻烦一点。当然还是比较推荐方式二，因为这样应对 空间清理 问题，比较好解决！方式一需要准备一个支持PHP的虚拟主机或者云服务器！{cloud title="源码下载：unicloud图床" type="github" url="https://github.com/malaohu/unicloud-tuchuang" password=""/}解压后，修改代码中 config.php 相关内容，将 xxx 换成 spaceId 和 clientSecret 对应的字符串，参考上面内容。然后将代码上传到PHP空间内，即可！演示地址：https://51.ruyo.net/test/unituchuang/index.php方式二该方式仅需要unicloud即可，不需要PHP空间，操作上比较复杂。1）下载 HBuilderX编辑器，下载地址：https://www.dcloud.io/hbuilderx.html2）启动HBuilderX，菜单 - 工具 - 插件安装3）点击安装 uni-app（vue2）编译 和 uniCloud云开发 4）安装完成后，点击下方的 【前往插件市场安装】5）找到 scss/sass编译 和 less编译 ，点开详情后，点击【使用HBuilderX导入插件】会调起编辑器安装插件6）编辑器 菜单 - 导入 - 打开项目 - 从本地目录导入，打开 图床源码（源码在下方）{cloud title="unicloud图床(uni-app版)" type="default" url="https://pan.ruyo.cc/%E4%BB%A3%E7%A0%81/%E5%9B%BE%E5%BA%8A/unicloud%E5%9B%BE%E5%BA%8A(uni-app%E7%89%88).zip" password=""/}代码导入成功后，如图 点击目录 uniCloud 右键，选择【关联云服务空间或项目...】 7）在弹出框内，可以看见刚才新建的服务空间，直接点击关联即可。如果没有空间点击新建，按照指示一步一步操作即可8）编辑器中 点击manifest.json，选择基础配置，点击重新获取AppID8）点击 菜单 - 发行 - 【网站-PC】标题随意，选择服务空间，点击发行按钮9）稍等1分钟，控制台输出的日志可见访问地址10）打开网址即可上传图片了！空间清理22年4月25日官方发了新的公告：https://ask.dcloud.net.cn/article/39787正常状态的服务空间，在连续30天不活跃的时候，会被标记为已停服，功能将无法正常使用；已停服的服务空间在15天之后会被自动清理，且无法找回；如果想要继续保留已停服的服务空间，可自行在uniCloud控制台恢复空间；30天之内有以下任意一项即为活跃，否则将被标记为已停服云数据库：至少读/写一次数据云函数：⾄少成功运⾏⼀次云函数云储存：⾄少上传或删除⼀次⽂件前端网页托管：使⽤默认域名访问⼀次⽹站CDN：云存储或者前端网页托管⾃定义域名产⽣访问流量这里我们可以利用那些网址监控的平台，博主用了DNSPOD的D监控最后总结阿里云CDN自带剑皇，全球CDN加速。对于个人来说还是非常不错的！但是，有句话免费可能是最贵的！因为可以随时官宣停止免费！一定要及时备份重要的文件！阿里云CDN域名：vkceyugu.cdn.bspapp.com 没有境外服务器加速