tencent cloud

Content Delivery Network

릴리스 노트 및 공지 사항
릴리스 노트
신규 사용자 가이드
제품 소개
제품 개요
제품 장점
응용 시나리오
기본 개념
사용 제한
CDN 성능 설명(샘플링)
구매 가이드
CDN 구매 가이드
시작하기
CDN 설정 시작하기
도메인 연결
CNAME 설정
도메인 이름 소유권 확인
도메인 액세스 관련 FAQ
구성 가이드
도메인 관리
도메인 이름 구성
통계 분석
퍼지와 프리패치
로그 서비스
서비스 문의
오프라인 캐시
권한 관리
권한 설정
콘솔 권한 설명
서브 계정 또는 협업 파트너의 실시간 로그 활성화 방법
사례 튜토리얼
CDN - CVM
CDN - COS
DNSPod를 통한 CNAME 설정
API문서
History
Introduction
API Category
Content Management APIs
Real-time Log APIs
Service Query APIs
Data Query APIs
Making API Requests
Log Query APIs
StopCdnDomain
Configuration Management APIs
Obsoleted APIs
Other APIs
Data Types
Error Codes
FAQ
기능 특성 문제
과금 관련 문제
도메인 액세스 관련 문제
캐시 구성
퍼지와 프리패치 관련 문제
통계 분석 문제
HTTPS 관련 문제
노드 네트워크 문제
장애 관련 문제
장애 처리
상태 코드 설명 및 권장 해결 방안
노드별 캐시 콘텐츠 불일치
CDN 액세스 후 웹 페이지 액세스 속도가 느려지는 문제
도메인 이름에 CDN 연결 후 액세스 시 514 반환
트래픽 히트율 저조
CDN 도메인 404 상태 코드 발생
예외 페이지 표시 - CORS 오류
리소스 캐시 미적용
용어집

원격 인증

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-12-31 11:26:24

원격 인증

설정 시나리오

Tencent Cloud는 불법 사용자가 고객의 리소스에 액세스하는 것을 방지하기 위해 CDN 엣지에서 고급 타임스탬프 인증을 지원합니다. 또한 클라이언트가 지정한 원격 인증 서버로 요청을 포워딩하는 기능도 지원합니다. 인증 서버는 사용자 요청을 확인하고, CDN은 원격 인증 서버에서 반환된 확인 결과에 따라 서비스를 계속할지 여부를 결정합니다.
원격 인증을 위한 요청 절차는 다음과 같습니다.

1. 단말 사용자가 리소스를 요청합니다.
2. CDN은 동기적으로 원격 인증 서버에 요청을 포워딩합니다.
3. 원격 인증 서버가 인증 결과를 반환합니다.
4. CDN 노드는 인증 결과에 따라 사용자의 요청에 계속 응답할지 여부를 결정합니다.
주의:
CDN 노드는 원격 서버에서 반환된 상태 코드에 따라 인증 통과 여부를 판단합니다. 인증 통과 상태 코드는 200/206/304이고 나머지 상태 코드는 인증 실패입니다. 인증에 통과하면 통과 허가(200 반환)하고, 실패하면 차단(403 반환)합니다.
현재 동기 원격 인증만 지원합니다. 즉, CDN은 원격 인증 서버에서 반환된 인증 결과를 받은 후에만 응답할 수 있습니다.
일부 해외 플랫폼은 원격 인증 설정을 지원하지 않으므로, 도메인 가속 영역을 수정하면 원격 인증 기능이 효력을 상실할 수 있습니다.
VOD 가속은 현재 원격 인증 설정을 지원하지 않습니다.

설정 가이드

CDN 콘솔에 로그인하고 메뉴 바에서 도메인 관리를 선택하고, 도메인 오른쪽의 관리를 클릭하여 도메인 설정 페이지로 진입한 후, 액세스 제어에서 원격 인증을 설정합니다.
원격 인증 주소: HTTP/HTTPS 프로토콜을 지원하며 도메인 또는 IP 주소를 입력할 수 있습니다.
요청 방식: 원격 서버에 요청 또는 단말 사용자 요청 방법 따르기 또는 GET/POST/HEAD와 같은 요청 방법 지정을 지원합니다.
인증 파일 유형: 인증 적용 범위를 설정합니다. 모든 파일/파일 접미사 지정/파일 디렉터리 지정/파일 지정 범위에 대한 원격 인증 활성화를 지원합니다.
인증 타임 아웃 시간: 원격 인증 서버의 응답 시간 초과 기간을 최대 30,000밀리초까지 설정합니다.
타임 아웃 실행 동작: 원격 인증 타임 아웃 후 실행할 동작을 설정합니다. 기본 동작은 릴리스입니다.


예시 설명

고객의 가속 도메인이 'www.example.com'이라고 가정할 때, 원격 인증 설정은 다음과 같습니다.
원격 인증 주소: www.remoteauth.com.
요청 방법 : 단말 사용자 요청 방법 따르기.
인증 파일 형식: 모든 콘텐츠.
인증 초과 시간: 1500 밀리초.
타임 아웃 실행 동작: 차단.
이 때 사용자 요청 응답 프로세스 예시는 아래와 같습니다.
1. 사용자 GET 요청 발송: http://www.example.com/v001/test.txt?token=Gf6Gq04ymjdSTXusvTmh8yalO82YsuKUQb63ToXOFc&e=1467565695283&sign=854124740723b575a7cfa4fc40f0be30.
2. CDN 요청 수신 후, 원격 인증 서버에 대한 GET 요청 발송: http://www.remoteauth.com/v001/test.txt?token=Gf6Gq04ymjdSTXusvTmh8yalO82YsuKUQb63ToXOFc&e=1467565695283&sign=854124740723b575a7cfa4fc40f0be30.
3. 원격 인증 서버가 상태 코드 200을 반환합니다.
4. CDN은 인증이 통과된 것으로 판단합니다. 상태 코드 200을 반환하고 콘텐츠에 정상적으로 응답합니다.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백