发帖

服务器教程——对象存储——COS桶/OSS桶——OOS(阿里云对象储存)链接FVTT(绝对还要施工)

📌

前置参考

如需结合视频或详细文字教程,请点击下方链接。
有大佬写了更好的教程,可以参考这个:Foundry VTT(V13)接入阿里云OSS(S3云储存 )

🚀

第一步:创建存储桶 (Bucket)

  1. 点击 “创建 Bucket”
  2. 关键参数配置指南:
    1. Bucket 名称: 建议使用小写字母、数字,例如 my-fvtt-assets
    2. 读写权限: 建议设置为 公共读 (Public Read),否则 FVTT 里的图片可能无法正常加载。
    3. 地域 (Region): 选择离你(或你的玩家)最近的地区,如 华北2 (北京)
💡

专家建议:

记录下你选择的“地域”,例如“华北2 (北京)”,对应的 Region 代码是 cn-beijing

⚙️

第二步:配置存储桶 (关键设置)

进入刚创建的 Bucket,请务必完成以下操作:

1️⃣

打开公共访问以及设置跨域访问 (CORS)

由于 FVTT 会跨域请求 OSS 资源,必须开启 CORS 否则报错。
  • 路径: 数据安全 > 跨域设置 > 创建规则。
  • 配置:
    • 来源:*
    • 允许 Methods:全部勾选
    • 允许 Headers:*
    • 暴露 Headers:ETag

🔑

第三步:获取endpoint,region以及AccessKey

为了 FVTT 能读取你的 OSS 空间,你需要生成一对身份验证密钥。
⚠️

安全警告:

绝对不要在任何公开群聊或 GitHub 分享你的 secretAccessKey!一旦泄露,他人可盗刷你的流量费。
  • 获取路径: 鼠标悬停控制台右上角头像 -> AccessKey 管理
  • 操作: 创建一个 AccessKey,并立即复制下载保存。
    • accessKeyId: 相当于用户名
    • secretAccessKey: 相当于密码

🔗

第四步:在 FVTT 中配置 JSON

你需要编写一个 JSON 配置文件,并将其路径填入 FVTT 的 S3 配置项中。

1. JSON 配置模版

请复制下方代码,替换其中的 【中括号】 内容:
codeJSON
{
    "endpoint": "https://【如oss-cn-beijing】.aliyuncs.com", 
    "credentials": {
        "accessKeyId": "【LTAI5t9xxxxxxxxxxxxxxx】",
        "secretAccessKey": "【xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx】"
    },
    "region": "【地区,如cn-beijing】"
}

2. 参数对应表

参数
获取说明
示例
endpoint
格式为 https://[地域节点].aliyuncs.com
accessKeyId
刚才保存的 API 密钥 ID
LTAI…
secretAccessKey
刚才保存的 API 密钥 Secret
******
region
地域代码(不带 oss- 和 .aliyuncs.com
cn-beijing
创建一个json文件

3. 上传json文件到云服务器,调整FVTT设置

C:\Users\Administrator\Desktop\a.json
记住这个绝对链接,打开服务器界面-设置,往下滑,修改配置文件路径,保存

4. 大功告成

打开世界包,打开文件浏览器,发现多了一个Amazon S3的选项。
注:下图文件浏览器由 Filepicker+ 提供。

上一篇 服务器教程——对象存储——COS桶/OSS桶——COS(腾讯云对象储存)链接FVTT(需要维修视频) 下一篇 服务器教程——什么是CDN?如何在FVTT上使用CDN?
评论区
游客
游客

还没有人评论,快来抢沙发吧~