跳到主要内容

简单存储服务

高级用户 付费

S3 (简单存储服务) 是云服务提供商提供的一种高可扩展性、持久且高可用的对象存储服务。为了防止被盗刷流量,CraftEngine 会为每次下载签发唯一且会过期的令牌,从而有效阻止直接的滥用行为。

resource-pack:
packs:
default:
default: true
type: s3
endpoint: "" # 端点,不能包含 https:// 或者 http:// 开头
bucket: "" # 桶名称
access_key_id: ""
access_key_secret: ""
# 可选选项
use_environment_variables: false # 是否使用环境变量提供机密信息,默认为 false
protocol: "https" # 端点访问协议支持 https 和 http,默认为 https
path_style: false # 选择端点访问风格,启用使用 Path 风格,不启用使用 Virtual Hosted 风格,默认为 false
region: "auto" # 若 auto 无法使用才需要填写对应的区域,默认为 auto
upload_path: "server_resource_pack.zip" # 上传资源包路径,默认为 craftengine/resource_pack.zip
disable_calculate_sha256: false # 是否在上传前不计算 sha256 启用后可以节约一次计算开销但是不一定全部的服务提供商都支持,默认为 false
validity: 10 # 预签名链接的有效期(秒),默认为 10;请确保服务器时钟准确
# 可选请求限速配置
rate_map:
max_requests: 5
reset_interval: 20 # 单位为秒
# 可选:请求超时设置,单位为秒
timeout:
connect: -1 # 建立连接超时;省略或 <= 0 时使用 AWS SDK 默认值
socket: -1 # Socket 读写超时;省略或 <= 0 时使用 AWS SDK 默认值
api_call: 300 # 单次 API 调用的总超时(含重试),默认 300
api_call_attempt: -1 # 单次请求尝试的超时(不含重试);省略或 <= 0 时使用 AWS SDK 默认值
connection_acquisition: -1 # 从连接池获取空闲连接的等待超时;省略或 <= 0 时使用 AWS SDK 默认值
## 可选 CDN 配置
# cdn:
# domain: ""
# protocol: "https"

填写参数后执行 /ce reload host,上传和发送见工作流

  • CE_S3_ACCESS_KEY_ID
  • CE_S3_ACCESS_KEY_SECRET