Skip to main content

控制台管理文件

本文档将指导您如何通过云开发控制台对云存储进行全面管理,包括文件管理、权限设置和缓存配置等核心功能。

快速访问

您可以通过 云开发控制台-云存储 页面进行所有云存储相关操作。

文件管理

通过文件管理功能,您可以方便地查看和管理云存储中的所有文件:

  1. 进入文件管理页面,您可以查看云存储空间中的所有文件列表
  2. 单击文件名或「详情」按钮,即可查看文件的详细信息

文件管理界面

权限设置

云存储权限设置允许您控制谁可以访问您的文件:

  1. 访问 权限设置 页面
  2. 根据您的业务需求,选择合适的存储权限并保存
  3. 您还可以通过 自定义安全规则 实现更精细的权限控制

权限设置界面

缓存配置

缓存配置概述

云存储的缓存配置功能可以帮助您优化文件访问性能和节省带宽成本:

  • 云存储内的文件默认启用 CDN 加速,您可以通过缓存配置控制 CDN 的过期规则
  • 合理配置缓存时间可以有效提升命中率,降低回源率,节省带宽成本
  • CDN 缓存资源的工作原理:
    • 未过期资源:用户请求直接从 CDN 节点返回,提高访问速度
    • 已过期资源:CDN 节点需要向源站重新获取内容,然后缓存并返回给用户

配置缓存规则

按照以下步骤配置云存储的缓存规则:

  1. 访问 缓存配置 页面

  2. 单击「编辑缓存配置」按钮,在默认配置基础上添加自定义缓存规则

    默认配置为:所有文件缓存 2 分钟

  3. 选择以下三种配置方式之一:

    配置方式说明示例
    按文件类型针对特定后缀名的文件设置缓存时间.png.jpg.php
    按文件夹针对特定文件夹下的所有文件设置缓存时间/images//static/
    按文件针对特定文件或文件模式设置缓存时间/test/abc/*.jpg
  4. 配置规则说明:

    • 可填入多项配置,每项用分号(;)隔开
    • 内容区分大小写
    • 文件类型必须以.开头,文件夹必须以/开头
    • 缓存时间设置为 0 时表示不缓存,所有请求将转发至源站
    • 缓存时间最大值不能超过 365 天
  5. 单击「保存」按钮完成配置,部署过程需等待约 5 分钟

重要提示

配置部署过程中,若再次编辑缓存配置,将覆盖之前的配置。系统以最后一次部署结果为准。

缓存策略优先级

在配置多条缓存策略时,需要注意以下优先级规则:

  • 配置列表中底部的策略优先级高于顶部的策略
  • 您可以通过拖动列表前的移动图标调整各策略的优先级
  • 当多条策略同时匹配一个资源时,将以最后一次匹配的策略为准

优先级示例

假设某域名配置了以下缓存规则:

优先级目标缓存时长
5(最低)所有文件2 分钟
4.php .jsp .aspx0 秒
3.jpg .png .gif300 秒
2/test/*.jpg400 秒
1(最高)/test/abc.jpg200 秒

当访问资源 www.test.com/test/abc.jpg 时,匹配过程如下:

  1. 匹配"所有文件"规则 → 命中,缓存时间为 2 分钟
  2. 匹配".php .jsp .aspx"规则 → 未命中
  3. 匹配".jpg .png .gif"规则 → 命中,缓存时间更新为 300 秒
  4. 匹配"/test/*.jpg"规则 → 命中,缓存时间更新为 400 秒
  5. 匹配"/test/abc.jpg"规则 → 命中,缓存时间最终确定为 200 秒

最终结果:该资源的缓存时间为 200 秒,因为最后一次匹配的规则优先级最高。