초보자를 위한 Cloudflare R2

Cloudflare R2 로 애플리케이션 파일을 저장하고 제공하며 보호하는 방법을 알아봅니다. 비공개 객체 관리, 다운로드 스트리밍, 임시 액세스 발급, 브라우저 오리진 설정, 멀티파트 업로드 완료, 보존 규칙 적용까지 다룹니다.

Cloudflare

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

바이트를 비공개로 저장하고 올바른 독자에게 의도한 콘텐츠를 전달하는 문서 서비스를 구축합니다. 작은 애플리케이션 과제로 R2 저장 작업, 보호된 전달, 명시적인 정리를 배웁니다.

안내형 실습 8개와 독립 비공개 다운로드 복구 도전 과제 1개로 구성됩니다. 각 실습은 객체 스토리지 동작을 실제 바이트, 메타데이터, HTTP 응답과 연결합니다.

배울 내용

  • 키와 메타데이터로 객체 정리하기
  • Worker를 통해 문서 스트리밍하기
  • 다운로드에 HTTP 검증자와 바이트 범위 사용하기
  • 범위가 제한된 임시 파일 링크 발급하기
  • 브라우저 업로드 설정 및 테스트하기
  • 멀티파트 업로드 완료 및 중단하기
  • 임시 내보내기 파일에 수명 주기 규칙 적용하기
  • 의도하지 않은 공개 다운로드 차단하기
  • 보호 경계를 약화하지 않고 비공개 내보내기 접근 복구하기

이 과정의 대상

비공개 애플리케이션 파일 저장소가 필요하고 실제 다운로드와 업로드 동작을 테스트하려는 Workers 개발자를 위한 과정입니다.

사전 요구 사항: Connect LabEx to Your Cloudflare Account와 Workers 요청 처리, 바인딩, 시크릿을 완료하세요. 자신의 학습 계정에 활성 R2 구독이 필요합니다. 시작 전에 R2 설정과 가격을 확인하세요.

학습 환경: 각 실습은 새 LabEx VM, 새 승인, 고유한 이름의 리소스를 사용합니다. 합성 파일만 사용하고 자격 증명을 보호하세요. 구매한 도메인은 필요하지 않습니다. 정리에는 명시적인 객체 및 버킷 삭제와 자격 증명 폐기가 포함됩니다.

자주 묻는 질문

Free 계정에서 R2가 자동으로 활성화되나요?

아니요. Workers Free와 R2 활성화는 별개입니다. 스토리지 실습을 시작하기 전에 학습 계정에 활성 R2 구독이 있는지 확인하세요.

실습에서 비용이 발생할 수 있나요?

작은 Standard 스토리지 실습은 포함된 사용 한도 안에 들어갈 수 있지만 사용량은 계정 전체에서 공유되며 비용이 발생할 수 있습니다. 연결된 설정 및 가격 정보를 확인하고 실습 규모를 제한하세요.

보존 실습에서 삭제될 때까지 며칠을 기다리나요?

아니요. 적용된 규칙과 현재 메타데이터를 확인한 뒤 세션 중 예제 리소스를 명시적으로 제거합니다. 규칙 설정이 미래의 삭제나 전환이 이미 발생했음을 증명하지 않습니다.

실습 간에 같은 버킷을 계속 사용할 수 있나요?

각 실습은 독립적으로 시작합니다. 리소스나 자격 증명이 아닌 지식을 이어서 사용하세요. 승인이 유효할 때 자신의 리소스 정리만 확인한 뒤 일회용 자격 증명을 폐기하고 로그아웃하세요.

강사

labby
Labby
Labby is the LabEx teacher.