メインコンテンツまでスキップ
バージョン: 4.6.1-saas

インストールと初期化

このガイドでは、NetFUNNEL Akamaiエージェントのインストールと初期化プロセスを説明します。


ステップ1: Client IDの取得

  1. NetFUNNELコンソールに移動
  2. 右上のプロフィールアイコンをクリック
  3. 統合資格情報 (Integration Credentials) メニューを選択
  4. Client IDをコピー
Client IDの確認場所

コンソール画面右上のプロフィールアイコンをクリックした後、統合資格情報メニューで確認できます。


ステップ2: EdgeWorkerの作成

EdgeWorkerの作成

  1. Akamaiコンソール → [EdgeWorkers]メニューをクリック
  2. [Create EdgeWorker ID]をクリック
  3. 内容を入力して[Create EdgeWorker ID]をクリックしてEdgeWorkerを作成
  4. 作成したEdgeWorkerを選択して[Create version]をクリック
  5. [Open editor]をクリック

エージェントコードのアップロード

  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]をクリックしてバージョンを作成

EdgeWorkerのデプロイ

  1. [Activate version]をクリック
  2. [Production]を選択して[Activate version]をクリックしてデプロイ
  3. デプロイ完了後、Current StatusがCompleteになれば完了

ステップ3: Propertyの作成 (オプション)

既に作成したPropertyがある場合は、次のステップに進んでください。

  1. [Properties]メニューをクリック
  2. [New Property]をクリック
  3. [Create Property]をクリック
  4. [Guide me]をクリック
  5. 内容を入力して[Next]ボタンをクリック
  6. Hostname値を確認して[Next]ボタンをクリック
  7. STEP1: 内容を入力、[Validate]をクリック、EDGE CERTIFICATEを選択
  8. [Continue]をクリック、キャッシュ設定後[Next]をクリック
  9. STEP2: [Next]をクリック
  10. STEP3: [Activate]をクリック、進行完了後[Next]をクリック
  11. STEP4: [Next]をクリック
  12. STEP5: [Exit]をクリックしてProperty作成完了

ステップ4: Propertyの設定

Propertyの選択

  1. [Properties]メニューをクリック
  2. 作成したPropertyを選択
  3. 修正するバージョンを選択 (一番上にあるバージョン)

Property Variablesの設定

次の表を参照してProperty Variablesを追加します。

VARIABLE NAMEINITIAL VALUE
NF_CLIENT_ID{{CLIENT_ID}}

CLIENT_IDはNetFUNNELコンソールで確認してください。

Property Configuration Settingsの設定

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ファイル除外、静的ファイル拡張子除外
    • 除外する拡張子: woff, woff2, ttf, eot, otf, sfnt, svg, webp, avif, map, mp4, webm, ogg, ogv, flac, acc, docx, xls, xlsx, ppt, pptx, csv, xml, json
  6. Behaviorsで[+Behavior]をクリック → Standard property behaviorを選択
  7. EdgeWorkersを選択して[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]をクリック → Standard property behaviorを選択
  6. Origin Serverを選択して[Insert Behavior]をクリック
  7. 次の表を参照して設定:
項目
Origin TypeYour Origin
Origin Server Hostname{CLIENT_ID}.netfunnel.stclab.com (例: stclab-0601.netfunnel.stclab.com)
Forward Host HeaderOrigin Hostname
Cache Key HostnameOrigin 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]をクリック → Standard property behaviorを選択
  6. Origin Serverを選択して[Insert Behavior]をクリック
  7. 次の表を参照して設定:
項目
Origin TypeYour Origin
Origin Server Hostnamenf-setting-bucket.stclab.com
Forward Host HeaderOrigin Hostname
Cache Key HostnameOrigin Hostname

ステップ5: Propertyの保存と有効化

  1. 右下の[Save]ボタンをクリック
  2. 上部の[Activate]タブをクリック
  3. Production Networkで[Activate {version} on Production]をクリック
  4. Verifying完了後、上部の警告メッセージボックスにチェック
  5. [Activate {version} on Production]をクリック
  6. 進行完了後、Property有効化完了

次のステップ