본문으로 건너뛰기
버전: 4.6.1-saas

빠른 시작

이 빠른 시작 가이드로 5-10분 안에 NetFUNNEL 4 Akamai Agent를 시작하세요.


사전 요구사항

  • NetFUNNEL 콘솔 액세스
  • Akamai 계정 및 EdgeWorker 지원
  • Property 생성 및 관리 권한

1단계: Client ID 가져오기

  1. NetFUNNEL 콘솔로 이동
  2. 우측 상단의 프로필 아이콘 클릭
  3. 통합 자격 증명 (Integration Credentials) 메뉴 선택
  4. Client ID 복사

2단계: EdgeWorker 생성

  1. Akamai 콘솔 → [EdgeWorkers] 메뉴 클릭
  2. [Create EdgeWorker ID] 클릭
  3. 내용 입력 후 [Create EdgeWorker ID] 클릭하여 EdgeWorker 생성
  4. 생성한 EdgeWorker 선택 후 [Create version] 클릭
  5. [Open editor] 클릭

3단계: 에이전트 코드 업로드

  1. https://agent-lib.stclab.com/agents/cdn/akamai/netfunnel-akamai-agent-latest.js 에서 netfunnel-akamai-agent.js 파일 다운로드
  2. [Code Bundle] 탭에서 main.js 파일 선택
  3. netfunnel-akamai-agent.js 파일의 내용을 붙여넣기
  4. bundle.json 파일 선택 후 아래 코드 작성:
{
"edgeworker-version": "1.0.0",
"description" : "akamai-agent-1.0.0"
}
  1. [Create new version] 클릭하여 버전 생성
  2. [Activate version] 클릭
  3. [Production] 선택 후 [Activate version] 클릭하여 배포

4단계: Property 설정

Property Variables 설정

  1. [Properties] 메뉴 클릭
  2. Property 선택 (없으면 생성)
  3. 수정할 버전 선택
  4. Property Variables에 다음 추가:
VARIABLE NAMEINITIAL VALUE
NF_CLIENT_ID{{CLIENT_ID}}

EdgeWorker Rule 추가

  1. Property Configuration Settings에서 [+Rules] 클릭
  2. [Blank Rule Template] 선택 후 "NF EdgeWorker" 입력
  3. [Insert Rule] 클릭
  4. Criteria에서 [+Match] 클릭:
    • Path: matches one of/*
  5. [+Match] 추가:
    • File Extension: is not one of → HTML 파일 제외, 정적 파일 확장자 제외
  6. Behaviors에서 [+Behavior] 클릭 → EdgeWorkers 선택
  7. [Insert Behavior] 클릭
  8. Identifier에서 생성한 EdgeWorker 선택

Core Origin Rule 추가

  1. [+Rules] 클릭
  2. [Blank Rule Template] 선택 후 "NF Core Origin" 입력
  3. [Insert Rule] 클릭
  4. Criteria에서 [+Match] 클릭:
    • Path: matches one of/ts.wseq
  5. Behaviors에서 [+Behavior] 클릭 → Origin Server 선택
  6. [Insert Behavior] 클릭
  7. 설정:
    • Origin Type: Your Origin
    • Origin Server Hostname: {CLIENT_ID}.netfunnel.stclab.com
    • Forward Host Header: Origin Hostname
    • Cache Key Hostname: Origin Hostname

Setting Origin Rule 추가

  1. [+Rules] 클릭
  2. [Blank Rule Template] 선택 후 "NF Setting Origin" 입력
  3. [Insert Rule] 클릭
  4. Criteria에서 [+Match] 클릭:
    • Path: matches one of{{NF_SETTING_URL}}의 Path (예: /stclab-0601.netfunnel/nf-setting.json)
  5. Behaviors에서 [+Behavior] 클릭 → Origin Server 선택
  6. [Insert Behavior] 클릭
  7. 설정:
    • Origin Type: Your Origin
    • Origin Server Hostname: nf-setting-bucket.stclab.com
    • Forward Host Header: Origin Hostname
    • Cache Key Hostname: Origin Hostname

5단계: Property 활성화

  1. 우측 하단의 [Save] 버튼 클릭
  2. 상단의 [Activate] 탭 클릭
  3. Production Network에서 [Activate {version} on Production] 클릭
  4. Verifying 완료 후 경고 메시지 박스 체크
  5. [Activate {version} on Production] 클릭

다음 단계