存储
# 存储
Tips
使用一键安装脚本部署的 Hydro 一般已自动完成存储配置。
运行多次一键安装脚本的用户需注意检查存储配置。
请根据你使用的存储端类型阅读对应教程。(同时欢迎使用其他存储类型的用户向我们提供详细的存储教程)
Note
不使用 MinIO 作为存储端的用户请删除 ~/.hydro/env。
# MinIO
Tips
使用一键安装脚本的用户可以通过可以运行下面的指令得到 MINIO_ACCESS_KEY 和 MINIO_SECRET_KEY:
pm2 info minio | grep "script args"
1
进入 控制面板>系统设置>存储桶设置。
file.endPoint:http://127.0.0.1:9000(即 MinIO 启动时显示的 endPoint)file.bucket:hydro(MinIO 内部存储桶名称)file.region:us-east-1(随便填)file.pathStyle: truefile.endPointForUser:/fs/file.endPointForJudge:/fs/
打开 ~/.hydro/env,将文件改为:
MINIO_ACCESS_KEY=这里填写 MINIO_ACCESS_KEY
MINIO_SECRET_KEY=这里填写 MINIO_SECRET_KEY
1
2
2
# 腾讯云COS
进入 控制面板>系统设置>存储桶设置。
file.endPoint:http://cos.<存储桶地域>.myqcloud.com(或是 https)file.accessKey: 您的腾讯云 API 密钥的 SecretIdfile.secretKey: 您的腾讯云 API 密钥的 SecretKeyfile.bucket: <存储桶名称>file.region: Autofile.pathStyle: truefile.endPointForUser: 给用户使用的 EndPoint,若填/fs/则表示由服务器转发file.endPointForJudge: 给 judge 使用的 EndPoint,若填/fs/则表示由服务器转发
# 阿里云OSS
// TODO & PRs Welcome