Skip to main content

S3

Advanced User Paid

S3 (Simple Storage Service) is a highly scalable, durable, and available object storage service offered by cloud service providers. To prevent bandwidth theft, CraftEngine issues unique, expiring tokens for every downloadโ€”blocking direct abuse.

resource-pack:
packs:
default:
default: true
type: s3
endpoint: ""
bucket: ""
access_key_id: ""
access_key_secret: ""
# Optional options
use_environment_variables: false
protocol: "https"
path_style: false
region: "auto"
upload_path: "server_resource_pack.zip"
disable_calculate_sha256: false
validity: 10
# Optional rate limiter
rate_map:
max_requests: 5
reset_interval: 20 # seconds
# Optional request timeouts (seconds)
timeout:
connect: -1 # connection timeout; omitted or <= 0 keeps the AWS SDK default
socket: -1 # socket read/write timeout; omitted or <= 0 keeps the AWS SDK default
api_call: 300 # overall API call timeout, retries included; default 300
api_call_attempt: -1 # single API call attempt timeout, retries excluded; omitted or <= 0 keeps the AWS SDK default
connection_acquisition: -1 # max wait to acquire an idle connection from the pool; omitted or <= 0 keeps the AWS SDK default
## Optional CDN
# cdn:
# domain: ""
# protocol: "https"

Fill in the settings and run /ce reload host. See workflows for uploading and sending.

  • CE_S3_ACCESS_KEY_ID
  • CE_S3_ACCESS_KEY_SECRET