빠른 소식

Cloudflare Rules, 요청 일부만 고르는 hash_in_range() 모든 요금제에 제공

··설명 약 2분·작성: 해비·블로그 소개

이번 소식

Cloudflare가 요청 중 일부를 골라 규칙을 적용하는 hash_in_range()를 모든 요금제의 HTTP 제품에 전역 제공한다고 발표했습니다. 입력값을 정해진 범위의 정수로 바꾼 뒤 그 결과를 조건으로 사용하는 함수입니다.

주요 변경

  • 일부 요청 선택: 공식 예시는 cf.random_seed를 사용해 요청의 약 10%를 무작위로 고릅니다. 요청 수가 정확히 10%로 고정된다는 뜻은 아닙니다.
  • 호스트별 적용 비율: Cloudflare for SaaS에서는 호스트의 맞춤 메타데이터에 rollout_pct를 두고 0~100 정수로 지정하는 예시를 제공합니다. 호스트마다 적용 비율을 다르게 관리할 수 있습니다.
  • 설정 누락 처리: 해당 예시에서 rollout_pct가 없으면 coalesce()가 0을 대신 사용하므로 어떤 요청도 선택하지 않습니다.

영향 대상과 필요한 조치

Cloudflare 규칙을 관리하는 팀은 새 동작을 전체 요청에 한 번에 적용하기 전에 일부 요청을 대상으로 설정하는 방식을 검토할 수 있습니다. SaaS 맞춤 메타데이터 예시는 해당 제품을 사용하는 경우에 해당하며, 함수가 모든 요금제에 제공된다는 안내와 구분해야 합니다.

무작위 값은 요청마다 달라져 같은 사용자를 계속 같은 그룹에 두는 기능으로 해석하면 안 됩니다. 공식 함수 문서는 해시 방식이 예고 없이 바뀔 수 있어 고정 입력의 특정 결과에 의존하지 말라고 안내합니다. 실제 규칙 실행은 이번 기사에서 검증하지 않았습니다.

공식 출처·발표 시점

공식 발표일: 2026년 10월 2일. 세부 발표 시각은 미공개입니다. 공식 문서의 최초 추가는 2026년 10월 3일 00:20:14 KST 커밋으로 확인했으며, 이를 실제 배포 완료 시각으로 단정하지 않습니다.

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기