Cloudflare API 구축 및 운영

세 가지 독립적인 도전을 통해 Cloudflare Workers 기술을 적용합니다. 지원 포털을 배포하고, 고객 간 캐시 재사용 문제를 해결하며, 테스트된 업스트림 처리로 실패한 릴리스를 복구하세요. 합성 데이터를 사용하고 정리 작업이 완료되었는지 확인합니다.

Cloudflare

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

소개

사용 가능한 지원 API를 제공하고 비공개 응답을 보호하며 잘못된 릴리스를 복구합니다. 출시, 캐시 진단, 릴리스 복구 프로젝트로 Workers 기초를 적용합니다.

힌트와 완전한 해설 솔루션이 있는 독립 도전 과제 3개로 구성됩니다. 두 과제는 일회용 Workers를 배포하며 캐시 복구 과제는 로컬에서 실행합니다.

배울 내용

  • 제공된 도움말 페이지를 검증된 API와 내부 카탈로그에 연결하기
  • 시크릿으로 유지보수를 보호하고 공개 및 내부 경계 확인하기
  • 안전한 공개 캐시를 유지하면서 캐시 대상 조건과 키 복구하기
  • 오류와 비공개 응답을 캐시에서 제외하기
  • 정상으로 확인된 버전을 복원하고 상위 서비스 실패를 복구하며 별도의 릴리스 게시하기
  • 직접 만든 리소스와 로컬 테스트 상태의 제거 확인하기

이 과정의 대상

Workers 기초를 완료하고 독립적으로 제공 및 운영을 연습하려는 학습자를 위한 과정입니다.

사전 요구 사항: Wrangler, JavaScript 핸들러, 설정 및 시크릿, 로컬 테스트, 서비스 바인딩, 정적 자산, Cache API 정책, 롤백, 실패 진단을 포함한 Cloudflare Workers for Beginners를 완료하세요. 바로 진입하는 학습자는 먼저 Connect LabEx to Your Cloudflare Account를 완료하세요. 두 배포 과제 중 하나를 시작하기 전에 Cloudflare 학습 계정 준비 가이드를 읽고 자신의 준비된 계정을 확인하세요.

학습 환경: 각 도전 과제는 의존성과 관련 없는 예제가 제공되는 새 LabEx VM에서 시작합니다. 배포 실습은 작은 합성 데이터셋과 고유한 이름의 Workers를 사용하며 사용량은 일반 계정 한도에 포함됩니다. 공유 자격 증명이나 구매한 도메인은 필요하지 않습니다.

자주 묻는 질문

모든 도전 과제에 클라우드 배포가 필요한가요?

아니요. Support Portal Launch와 Failed Release Recovery는 Workers를 배포합니다. Cross-Customer Cache Mix-Up은 로컬에서 실행되어 클라우드 로그인이 필요하지 않습니다. 정리할 때 로컬 서버를 중지하고 프로젝트 내부 테스트 상태를 제거하세요.

독립 도전 과제는 어떻게 진행하나요?

수정 전에 시나리오, 범위, 승인 기준을 읽으세요. 배운 개념을 적용하고 표준 출력을 확인하며 실제 응답 필드를 비교하세요. 힌트와 완전한 솔루션은 별도로 제공합니다.

이전 실습의 배포를 재사용할 수 있나요?

아니요. 각 도전 과제는 자체 상태를 만듭니다. 승인 중 의도한 계정을 확인하고 리소스나 자격 증명이 아닌 지식을 이어서 사용하세요.

증거로 스크린샷을 제출하나요?

아니요. 스크린샷은 유용한 페이지와 Dashboard 상태를 보여주는 예시입니다. 애플리케이션 동작과 리소스 상태를 확인하세요. 승인된 상태에서 직접 만든 클라우드 리소스만 삭제하고 제거를 확인한 뒤 마지막에 로그아웃하세요.

강사

labby
Labby
Labby is the LabEx teacher.