首先的话阿里云可以通过 私有 Bucket + 预签名 URL(时效链接) 实现严格的权限控制。这是相对非常安全、可控的方案。
但是要注意一点,关于时间就是:
- V4 签名(当前主流):最长有效期固定为 7 天(604800 秒)
- 控制台 /ossbrowser:最长仅 9 小时(32400 秒)
- V1 签名(旧版):理论可设超长,但已不推荐、不安全、且阿里云未来会停用
若想实现长期可靠,
一、准备工作(注册 / 登录阿里云)
1、注册 / 登录:阿里云官网
2、首页直接搜【oss对象存储服务】去OSS【管理控制台】

3、开通 OSS:对象存储 OSS → 开通(免费开通,按使用付费)
费用说明(10M 录音几乎免费):
存储:约 0.12 元 / GB / 月(10M≈0.0012 元 / 月)
外网流出:0.5 元 / GB(10M≈0.005 元 / 次)
4、在OSS 控制创建私有 Bucket(存储空间)在Bucket列表创建一个桶
选项注意点:
- 这里注意选【自定义创建】;
- 然后注意 Bucket 名称不能是已存在的,或被其他用户占用;
- 地域这里选离自己近的,我是因为后面还需要开通【函数计算FC】,而【函数计算FC】可选服务器却只找到华东1杭州,就没有选华中武汉;
- 【存储类型】建议选【标准催促】就可以,具体差异参考这个:服务器五种存储类型的差异服务器五种存储类型的差异;
- 【储冗余类型】也就选【同城冗余存储】更为稳定
- 【版本控制】要看个人需求及跟新频率
- 【阻止公共访问】默认是开通的,但后期需要关闭才能外接入访问
-
【读写权限】默认也是【私有】,后期需要调整才能外接入访问
-
其他功能基本不需要选


创建成功后,点击列表中的名称进入该Bucket
5、上传文件
选项注意点:注
【目录】是【当前】
【文件 ACL】选【公共读】
【域名】能用【自定义域名】直接填,没有的话先选【外网域名】后面再调试

6、生成有时效、加密的分享链接
- 文件列表 → 点击录音文件名(右侧弹出详情)
- 之前的版本可以设置【过期时间】,但2026最新版本已不支持此功能:
- 点击 复制文件 URL

至此其实之前还有plan B,可以使用ossutil 生成,下载官方工具后,配置 AK/SK(阿里云账号密钥)使用以下命令即可生成URL 链接供访问
ossutil sign oss://Bucket名/文件名.mp3 --timeout 2592000
由此就达成:私有 Bucket + 时效 URL = 银行级安全:
需要注意的是,签名 URL 都不可能设置 N 年有效期,到期必须重新生成

&spm=1001.2101.3001.5002&articleId=160337795&d=1&t=3&u=a18ef63762374f37ad18c879eec3b84f)
2044

被折叠的 条评论
为什么被折叠?



