빠른 시작
이 빠른 시작 가이드로 5-10분 안에 NetFUNNEL 4 Akamai Agent를 시작하세요.
사전 요구사항
- NetFUNNEL 콘솔 액세스
- Akamai 계정 및 EdgeWorker 지원
- Property 생성 및 관리 권한
1단계: Client ID 가져오기
- NetFUNNEL 콘솔로 이동
- 우측 상단의 프로필 아이콘 클릭
통합 자격 증명(Integration Credentials) 메뉴 선택Client ID복사
2단계: EdgeWorker 생성
- Akamai 콘솔 → [EdgeWorkers] 메뉴 클릭
- [Create EdgeWorker ID] 클릭
- 내용 입력 후 [Create EdgeWorker ID] 클릭하여 EdgeWorker 생성
- 생성한 EdgeWorker 선택 후 [Create version] 클릭
- [Open editor] 클릭
3단계: 에이전트 코드 업로드
- https://agent-lib.stclab.com/agents/cdn/akamai/netfunnel-akamai-agent-latest.js 에서
netfunnel-akamai-agent.js파일 다운로드 - [Code Bundle] 탭에서
main.js파일 선택 netfunnel-akamai-agent.js파일의 내용을 붙여넣기bundle.json파일 선택 후 아래 코드 작성:
{
"edgeworker-version": "1.0.0",
"description" : "akamai-agent-1.0.0"
}
- [Create new version] 클릭하여 버전 생성
- [Activate version] 클릭
- [Production] 선택 후 [Activate version] 클릭하여 배포
4단계: Property 설정
Property Variables 설정
- [Properties] 메뉴 클릭
- Property 선택 (없으면 생성)
- 수정할 버전 선택
- Property Variables에 다음 추가:
| VARIABLE NAME | INITIAL VALUE |
|---|---|
NF_CLIENT_ID | {{CLIENT_ID}} |
EdgeWorker Rule 추가
- Property Configuration Settings에서 [+Rules] 클릭
- [Blank Rule Template] 선택 후 "NF EdgeWorker" 입력
- [Insert Rule] 클릭
- Criteria에서 [+Match] 클릭:
- Path:
matches one of→/*
- Path:
- [+Match] 추가:
- File Extension:
is not one of→ HTML 파일 제외, 정적 파일 확장자 제외
- File Extension:
- Behaviors에서 [+Behavior] 클릭 → EdgeWorkers 선택
- [Insert Behavior] 클릭
- Identifier에서 생성한 EdgeWorker 선택
Core Origin Rule 추가
- [+Rules] 클릭
- [Blank Rule Template] 선택 후 "NF Core Origin" 입력
- [Insert Rule] 클릭
- Criteria에서 [+Match] 클릭:
- Path:
matches one of→/ts.wseq
- Path:
- Behaviors에서 [+Behavior] 클릭 → Origin Server 선택
- [Insert Behavior] 클릭
- 설정:
- Origin Type:
Your Origin - Origin Server Hostname:
{CLIENT_ID}.netfunnel.stclab.com - Forward Host Header:
Origin Hostname - Cache Key Hostname:
Origin Hostname
- Origin Type:
Setting Origin Rule 추가
- [+Rules] 클릭
- [Blank Rule Template] 선택 후 "NF Setting Origin" 입력
- [Insert Rule] 클릭
- Criteria에서 [+Match] 클릭:
- Path:
matches one of→{{NF_SETTING_URL}}의 Path (예:/stclab-0601.netfunnel/nf-setting.json)
- Path:
- Behaviors에서 [+Behavior] 클릭 → Origin Server 선택
- [Insert Behavior] 클릭
- 설정:
- Origin Type:
Your Origin - Origin Server Hostname:
nf-setting-bucket.stclab.com - Forward Host Header:
Origin Hostname - Cache Key Hostname:
Origin Hostname
- Origin Type:
5단계: Property 활성화
- 우측 하단의 [Save] 버튼 클릭
- 상단의 [Activate] 탭 클릭
- Production Network에서 [Activate
{version}on Production] 클릭 - Verifying 완료 후 경고 메시지 박스 체크
- [Activate
{version}on Production] 클릭