Files
cloudflare_temp_email/vitepress-docs/docs/en/guide/feature/s3-attachment.md
Dream Hunter b337a44e62 feat: add daily request limit and refactor access control (#759)
- Add daily request limit per IP in blacklist settings (1-1,000,000/day)
- Refactor access control logic: merge blacklist and rate limit checks
- Remove RATE_LIMIT_API_DAILY_REQUESTS env var, use database config instead
- Move x-custom-auth check earlier in middleware chain
- Add comprehensive English documentation (31 new guide pages)
- Improve code structure and error handling

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-08 12:46:30 +08:00

1.0 KiB

Configure S3 Attachments

Configuration

Note

If you don't need S3 attachments, you can skip this step

Create an R2 bucket in Cloudflare. You can also use other S3 services (please submit an issue if you encounter bugs).

Reference: Configure Cloudflare R2 cors

Reference: Cloudflare R2 s3 token to create a token, obtain ENDPOINT, Access Key ID and Secret Access Key, then execute the following commands to add them to secrets

Note

You can also add secrets in the Cloudflare worker UI interface

cd worker
pnpm wrangler secret put S3_ENDPOINT
pnpm wrangler secret put S3_ACCESS_KEY_ID
pnpm wrangler secret put S3_SECRET_ACCESS_KEY
# Note: Replace bucket with your bucket name
pnpm wrangler secret put S3_BUCKET

Usage

Save attachment

S3 save

Download attachment

S3 download