照片存哪里、怎么鉴权 —— 影响所有活动的附件
php tools/migrate.php
app_settings
本站服务器:存到站点 uploads/attachments/,零配置。 阿里云 OSS:桶保持 私有,读取由 PHP 代理转发。 两种方式下页面里的照片地址都是 = e(url('media/show')) ?>?id=…,看不出存储后端。
uploads/attachments/
= e(url('media/show')) ?>?id=…
只填域名,别带 https://,地域要与桶一致。
桶的读写权限请保持「私有」。
相当于桶里的目录,末尾会自动补 /。
/
只限制图片;PDF 等其它附件仍按 20MB 处理。
勾上后会自动把 -internal 插进域名。
-internal
该角色需要对目标桶有读写权限。STS 临时凭证按分钟缓存在系统的 /tmp, 不会写进站点目录,也不会落到数据库。
/tmp
= $hasSecret ? '已保存一把密钥,留空即不修改。' : '尚未保存密钥。' ?> 能用 ECS 角色就别用这个 —— AccessKey 是以明文存进数据库的。