Cloudflare Workers, KV, D1, R2 로 데이터 API 구축하기

Workers, KV, D1, R2 를 활용해 세 가지 독립적인 챌린지에서 비공개 문서 라이브러리를 구축하고, 보안을 강화하며, 복구하는 방법을 배웁니다.

Cloudflare

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

소개

Workers, KV, D1, R2로 비공개 문서 라이브러리를 구축하고 보호하며 복구합니다. 관계형 메타데이터, 비공개 파일 스토리지, 표시 설정을 하나의 애플리케이션 API 뒤에 결합합니다.

별도의 해설 솔루션이 있는 독립 프로젝트 도전 과제 3개로 구성됩니다. 출시, 권한 복구, 데이터 복구를 통해 배운 서비스를 통합합니다.

배울 내용

  • 문서 CRUD를 D1 카탈로그와 R2 파일 스토리지에 연결하기
  • 비공개 접근과 KV 기반 표시 설정 적용하기
  • 비공개 문서를 노출하지 않고 오래된 권한 복구하기
  • 저장된 파일을 보존하면서 북마크로 D1 상태 복구하기
  • 애플리케이션 응답을 확인하고 직접 만든 리소스만 정리하기

이 과정의 대상

Workers, KV, D1, R2를 연습하고 독립적으로 애플리케이션 통합을 수행하려는 학습자를 위한 과정입니다.

사전 요구 사항: Workers W05, KV K02/K04/K05, D1 D02/D07, R2 R01/R02/R04/R08을 완료하세요. 바로 진입하는 학습자는 먼저 Connect LabEx to Your Cloudflare Account를 완료하세요. R2가 이미 활성화되어 있어야 합니다.

학습 환경: 각 도전 과제는 자신이 승인한 학습 계정과 고유한 이름의 일회용 리소스로 새 LabEx VM에서 시작합니다. 구매한 도메인은 필요하지 않습니다.

자주 묻는 질문

안내형 실습인가요?

아니요. 세 도전 과제는 독립적으로 달성할 구체적인 시나리오와 결과를 제공하며 완전한 해설 솔루션은 별도로 제공합니다.

새 Cloudflare 서비스를 소개하나요?

사전 요구 과정에서 이미 배운 Workers, KV, D1, R2 역량을 통합합니다.

R2 활성화가 필요한가요?

네. 자신의 계정에서 R2가 활성화되어 있어야 합니다. Free Cloudflare 계정만으로 활성화되지는 않습니다. 시작 전에 사전 요구 R2 과정의 설정과 가격 요구 사항을 확인하세요.

복구와 정리 중 무엇을 보존해야 하나요?

문서 파일을 잃지 않고 의도한 데이터베이스 상태를 복구하세요. 고유한 이름의 실습 리소스만 삭제하고 승인된 상태에서 삭제를 확인한 뒤 마지막에 로그아웃하세요. 이전 VM 상태는 필요하지 않습니다.

강사

labby
Labby
Labby is the LabEx teacher.