Edgio의 Azure Content Delivery Network Premium 규칙 엔진 일치 조건
이 문서에서는 Edgio Premium 규칙 엔진 을 위한 Azure 콘텐츠 전송 네트워크에 사용할 수 있는 일치 조건을 상세히 설명합니다.
규칙의 두 번째 부분은 일치 조건입니다. 일치 조건은 기능 집합이 수행되는 특정 유형의 요청을 식별합니다.
예를 들어 일치 조건을 사용하여 다음을 수행할 수 있습니다.
- 특정 위치에서 콘텐츠에 대한 요청을 필터링합니다.
- 특정 IP 주소 또는 국가/지역에서 생성된 요청을 필터링합니다.
- 헤더 정보별로 요청을 필터링합니다.
일치 조건
늘
항상 일치 조건는 모든 요청에 기본적으로 적용되는 기능 집합을 사용하도록 설계되었습니다.
장치
이러한 일치 조건은 클라이언트의 사용자 에이전트를 기반으로 요청을 식별하도록 설계되었습니다.
이름 | 목적 |
---|---|
브랜드 이름 | 디바이스의 브랜드 이름이 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(브랜드 이름 리터럴) - 정규식(브랜드 이름 정규식) - 특정 패턴(브랜드 이름 와일드카드) |
디바이스 OS | 디바이스의 OS가 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(기기 OS 문자열) - 정규 표현식(디바이스 OS 정규 표현식) - 특정 패턴(디바이스 OS 와일드카드) |
디바이스 OS 버전 | 디바이스의 OS 버전이 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(디바이스 OS 버전 리터럴) - 정규식(디바이스 OS 버전 정규식) - 특정 패턴(디바이스 OS 버전 와일드카드) |
이중 방향? | 디바이스에서 이중 방향을 지원하는지 여부에 따라 요청을 식별합니다. |
HTML 기본 DTD | 디바이스의 HTML 기본 DTD가 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(HTML 기본 DTD 리터럴) - 정규식(HTML 선호되는 DTD Regex) - 특정 패턴(HTML 기본 DTD 와일드카드) |
이미지 인라인화? | 디바이스가 Base64로 인코딩된 이미지를 지원하는지 여부에 따라 요청을 식별합니다. |
Android인가요? | 디바이스에서 Android OS를 사용하는지 여부에 따라 요청을 식별합니다. |
는 앱입니까? | 네이티브 애플리케이션이 콘텐츠를 요청했는지 여부에 따라 요청을 식별합니다. |
전체 데스크톱인가요? | 디바이스가 전체 데스크톱 환경을 제공하는지 여부에 따라 요청을 식별합니다. |
iOS인가요? | 디바이스에서 iOS를 사용하는지 여부에 따라 요청을 식별합니다. |
로봇인가요? | 디바이스가 자동화된 HTTP 클라이언트(예: 로봇 크롤러)로 간주되는지 여부에 따라 요청을 식별합니다. |
스마트 TV가 맞나요? | 디바이스가 스마트 TV인지 여부에 따라 요청을 식별합니다. |
스마트폰인가요? | 디바이스가 스마트폰인지 여부에 따라 요청을 식별합니다. |
태블릿인가요? | 디바이스가 태블릿인지 여부에 따라 요청을 식별합니다. |
터치 스크린인가요? | 디바이스의 기본 포인팅 디바이스가 터치 스크린인지 여부에 따라 요청을 식별합니다. |
이 Windows Phone인가요? | 디바이스가 Windows Mobile 6.5/Windows Phone 7 이상인지 여부에 따라 요청을 식별합니다. |
는 무선 디바이스입니까? | 디바이스가 무선인지 여부에 따라 요청을 식별합니다. |
마케팅 이름 | 디바이스의 마케팅 이름이 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(마케팅 이름 리터럴) - 정규식(Marketing Name Regex) - 특정 패턴(마케팅 이름 와일드카드) |
모바일 브라우저 | 디바이스의 브라우저가 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(Mobile Browser 리터럴) - 정규식(Mobile Browser Regex) - 특정 패턴(모바일 브라우저 와일드카드) |
모바일 브라우저 버전 | 디바이스의 브라우저 버전이 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(Mobile Browser 버전 리터럴) - 정규식(Mobile Browser 버전 Regex) - 특정 패턴(모바일 브라우저 버전 와일드카드) |
모델 이름 | 디바이스의 모델 이름이 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(모델 이름 리터럴) - 정규식(모델 이름 regex) - 특정 패턴(모델 이름 와일드카드) |
점진적 다운로드? | 디바이스가 점진적 다운로드를 지원하는지 여부에 따라 요청을 식별합니다. |
릴리스 날짜 | 디바이스의 릴리스 날짜가 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(릴리스 날짜 리터럴) - 정규식(릴리스 날짜 regex) - 특정 패턴(릴리스 날짜 와일드카드) |
해상도 높이 | 디바이스 높이별로 요청을 식별합니다. |
해상도 너비 | 디바이스 너비별로 요청을 식별합니다. |
위치
이러한 일치 조건은 요청자의 위치에 따라 요청을 식별하도록 설계되었습니다.
이름 | 목적 |
---|---|
AS 번호 | 특정 네트워크에서 시작된 요청을 식별합니다. |
도시 이름 | 이름이 다음과 일치하는 도시에서 시작된지 여부에 따라 요청을 식별합니다. - 특정 값(City Name Literal) - 정규 표현식(도시 이름 정규식) |
대륙 | 지정된 대륙에서 시작된 요청을 식별합니다. |
국가 | 지정된 국가/지역에서 시작된 요청을 식별합니다. |
DMA(직접 메모리 액세스) 코드 | 지정된 지하철(지정된 시장 지역)에서 시작된 요청을 식별합니다. |
위도 | 지정된 위도에서 발생하는 요청을 식별합니다. |
경도 | 지정된 경도에서 발생하는 요청을 식별합니다. |
메트로 코드 | 지정된 지하철(지정된 시장 지역)에서 시작된 요청을 식별합니다. |
우편 번호 | 지정된 우편 번호에서 발생하는 요청을 식별합니다. |
지역 코드 | 지정된 지역에서 시작된 요청을 식별합니다. |
메모
메트로 코드 또는 DMA 코드를 사용해야 하나요?
두 조건 모두 동일한 기능을 제공합니다. 그러나 메트로 코드 일치 조건을 사용하여 DMA의 요청을 식별하는 것이 좋습니다.
기원
이러한 일치 조건은 콘텐츠 배달 네트워크 스토리지 또는 고객 원본 서버를 가리키는 요청을 식별하도록 설계되었습니다.
이름 | 목적 |
---|---|
콘텐츠 전송 네트워크 출처 | 콘텐츠 배달 네트워크 스토리지에 저장된 콘텐츠에 대한 요청을 식별합니다. |
고객 출처 | 특정 고객 원본 서버에 저장된 콘텐츠에 대한 요청을 식별합니다. |
요청
이러한 일치 조건은 해당 속성에 따라 요청을 식별하도록 설계되었습니다.
이름 | 목적 |
---|---|
클라이언트 IP 주소 | 특정 IP 주소에서 시작된 요청을 식별합니다. |
쿠키 매개 변수 | 다음과 일치하는 쿠키가 포함되어 있는지 여부에 따라 요청을 식별합니다. - 특정 값(쿠키 파라미터 리터럴) - 정규식(쿠키 매개변수 정규 표현식 - 특정 패턴(쿠키 매개 변수 와일드카드) |
Edge CNAME | 특정 에지 CNAME을 가리키는 요청을 식별합니다. |
참조 도메인 | 요청이 다음과 일치하는 호스트 이름으로 참조되는지 여부에 따라 요청을 식별합니다. - 특정 값(참조 도메인 리터럴) - 특정 패턴(참조 도메인 와일드카드) |
요청 헤더 | 다음과 일치하는 헤더가 포함되어 있는지 여부에 따라 요청을 식별합니다. - 특정 값(요청 헤더 리터럴) - 정규 표현식 (요청 헤더 정규식) - 특정 패턴(요청 헤더 와일드카드) |
요청 방법 | HTTP 메서드로 요청을 식별합니다. |
요청 체계 | HTTP 프로토콜로 요청을 식별합니다. |
URL
이름 | 목적 |
---|---|
URL 경로 | 파일 이름을 포함한 상대 경로가 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(URL 경로 리터럴) - 정규식(URL 경로 Regex) - 특정 패턴(URL 경로 와일드카드) |
URL 경로 디렉터리 | 상대 경로가 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(URL 경로 디렉터리 리터럴) - 특정 패턴(URL 경로 디렉터리 와일드카드) |
URL 경로 확장 | 파일 확장이 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(URL 경로 확장 리터럴) - 특정 패턴(URL 경로 확장 와일드카드) |
URL 경로 파일 이름 | 파일 이름이 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(URL 경로 파일 이름 리터럴) - 특정 패턴(URL 경로 파일 이름 와일드카드) |
URL 쿼리 | 쿼리 문자열이 다음과 일치하는지 여부에 따라 요청을 식별합니다. - 특정 값(URL 쿼리 리터럴) - 정규식(URL 쿼리 Regex) - 특정 패턴(URL 쿼리 와일드카드) |
URL 쿼리 매개 변수 | 다음과 일치하는 값으로 설정된 쿼리 문자열 매개 변수가 포함되어 있는지 여부에 따라 요청을 식별합니다. - 특정 값(URL 쿼리 매개변수 문자 그대로) - 특정 패턴(URL 쿼리 매개 변수 와일드카드) |
가장 최근의 일치 조건은 Edgio 규칙 엔진 설명서참조하세요.
다음 단계
- Azure Content Delivery Network 개요
- 규칙 엔진 참조
- 규칙 엔진 조건식
- 규칙 엔진 기능
- 규칙 엔진 사용하여 기본 HTTP 동작 재정의