EdgeOne 边缘函数实现的 S3 文件 上传 / 下载 / 列表(Basic / Cookie 鉴权 + 强制 HTTPS)
| Key | 大小 | 修改时间 | 操作 |
|---|---|---|---|
| 加载中… | |||
# 把 YOUR_USER、YOUR_PASS 换成 Basic 账号密码(见函数配置)
CRED=YOUR_USER:YOUR_PASS
# 每次带 Basic 头(最简单)
curl -u "$CRED" "{origin}/list?prefix=dir/" # 列表(默认按目录浏览)
curl -u "$CRED" "{origin}/list?prefix=dir/&delimiter=" # 平铺
curl -u "$CRED" -L "{origin}/dir/file.zip" -o file.zip # 预签名下载
curl -u "$CRED" "{origin}/dir/file.zip?proxy=1" -o file.zip # 代理下载(慢)
curl -u "$CRED" -X PUT --data-binary @f.zip "{origin}/dir/f.zip" # 上传
# 或登录一次走 cookie(之后不用再带 -u)
curl -u "$CRED" -c cookies.txt -X POST "{origin}/login"
curl -b cookies.txt -L "{origin}/dir/file.zip" -o file.zip
curl -b cookies.txt -X POST "{origin}/logout"