KidsGames Cloud

# endpoint
https://s3.kids-games.ru        # object storage (S3, SigV4)
https://api.kids-games.ru/v1    # control plane (REST, bearer token)

# ~/.aws/credentials
[kidsgames]
aws_access_key_id     = KGC7QF2ND4XLB0PMTS9A
aws_secret_access_key = ••••••••••••••••••••••••••••••••

aws --profile kidsgames --endpoint-url https://s3.kids-games.ru \
    s3 cp ./dist/ s3://acme-runner/web/1.8.4/ --recursive

# or with rclone
rclone copy ./dist kidsgames:acme-runner/web/1.8.4 --transfers 8

POST /v1/projects/{project}/releases
{
  "object":  "web/1.8.4/bundle.zip",
  "channel": "live",
  "rating":  "6+"
}

// 202 Accepted
{ "release": "1.8.4", "manifest": "/v1/…/manifest.json", "state": "building" }