クイックスタート
このクイックスタートガイドで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]をクリック
次のステップ
- インストールと初期化: 詳細な設定ガイド
- 初期化設定: Property Variablesと追加機能設定