cloudflare-r2

Use S3-compatible object storage without egress fees.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "cloudflare-r2" with this command: npx skills add bagelhole/devops-security-agent-skills/bagelhole-devops-security-agent-skills-cloudflare-r2

Cloudflare R2

Use S3-compatible object storage without egress fees.

Setup

Create bucket

npx wrangler r2 bucket create app-assets

List buckets

npx wrangler r2 bucket list

Upload object

npx wrangler r2 object put app-assets/logo.png --file ./logo.png

S3-Compatible Access

  • Generate R2 API tokens with least privilege.

  • Use endpoint format: https://<accountid>.r2.cloudflarestorage.com .

  • Configure lifecycle rules for archive/delete.

Best Practices

  • Use short-lived signed URLs for private content.

  • Store user uploads in tenant-specific prefixes.

  • Enable object versioning for recovery-critical buckets.

Related Skills

  • cloudflare-workers - Signed URL generation

  • object-storage - Storage patterns

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

sops-encryption

No summary provided by upstream source.

Repository SourceNeeds Review
Security

linux-administration

No summary provided by upstream source.

Repository SourceNeeds Review
Security

linux-hardening

No summary provided by upstream source.

Repository SourceNeeds Review
Security

vpn-setup

No summary provided by upstream source.

Repository SourceNeeds Review