API
R2는 데이터와 상호작용하기 위한 세 가지 API 표면을 제공해요.
- Workers API: R2 버킷을 Worker에 바인딩해 접근하는 인-Worker API예요. Workers API를 사용해 Worker 내부에서 객체를 읽고, 쓰고, 나열할 수 있어요.
- S3 호환 API:
https://<ACCOUNT_ID>.r2.cloudflarestorage.com에서 사용할 수 있는 S3 호환 HTTP API예요. 기존 S3 SDK와 도구를 사용해 R2와 상호작용해요. - Cloudflare REST API: Cloudflare 대시보드와 Wrangler CLI가 사용하는
api.cloudflare.comREST API예요. 버킷 관리와 객체 작업을 지원해요. 요금 제한(Rate limits)이 적용돼요. 높은 처리량 워크로드에는 S3 호환 API나 Workers API를 사용해요.
출처: 문서