文件预览

example-config.yml

查看 Send Me My Files - R2 upload with short lived signed urls 技能包中的文件内容。

文件内容

example-config.yml

# Example R2/S3 Upload Configuration
# Copy to ~/.r2-upload.yml and fill in your credentials

# Default bucket to use when none specified
default: my-files

# Bucket configurations
buckets:
  # Cloudflare R2 example
  my-files:
    endpoint: https://YOUR_ACCOUNT_ID.r2.cloudflarestorage.com
    access_key_id: YOUR_R2_ACCESS_KEY_ID
    secret_access_key: YOUR_R2_SECRET_ACCESS_KEY
    bucket_name: my-files
    region: auto
    public_url: https://files.yourdomain.com  # Optional: custom domain
  
  # Another R2 bucket
  personal:
    endpoint: https://YOUR_ACCOUNT_ID.r2.cloudflarestorage.com
    access_key_id: YOUR_R2_ACCESS_KEY_ID
    secret_access_key: YOUR_R2_SECRET_ACCESS_KEY
    bucket_name: personal-backup
    region: auto
  
  # AWS S3 example
  aws-backup:
    endpoint: https://s3.us-east-1.amazonaws.com
    access_key_id: YOUR_AWS_ACCESS_KEY_ID
    secret_access_key: YOUR_AWS_SECRET_ACCESS_KEY
    bucket_name: my-aws-bucket
    region: us-east-1
  
  # MinIO / Self-hosted S3 example
  minio:
    endpoint: https://minio.example.com
    access_key_id: minioadmin
    secret_access_key: minioadmin
    bucket_name: uploads
    region: us-east-1