tencent cloud

Tencent Cloud EdgeOne

クイックガイド

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-15 18:20:38
AI翻訳・品質チェック済み
本ドキュメントでは、サンプルを通じて簡単な関数を作成し、リクエストを他のURLにリダイレクトしてカスタムレスポンスヘッダーを返すことで、エッジ関数の使用方法を紹介します。

シナリオ例

現在、サイトexample.comをEdgeOneサービスに接続済みです。このサイトでは、カスタムドメインwww.example.comを通じてユーザーにカスタムHTMLキャンペーンページを提供する必要があります。エッジ関数を使用してこのページをEdgeOneのグローバルアベイラビリティーゾーンのエッジノードにデプロイし、ユーザーが近くからアクセスできるようにします。
説明:
1. サイトへの接続方法は以下を参照してください:ゼロからEdgeOneへ迅速に接続。
2. 加速ドメイン名の追加方法については、加速ドメイン名の追加を参照してください。

操作手順

ステップ1:関数を作成してデプロイする

1. EdgeOneコンソールにログインし、左側のメニューバーで「サービス概要」に入り、「Webサイト安全な加速」内で設定が必要なサイトをクリックします。
2. サイト詳細ページで、エッジ関数 > 関数管理をクリックします。
3. エッジ関数管理ページで、関数を新規作成し、テンプレートを使用して関数を作成することを選択します。このステップでは、実際のビジネス要件に基づいてテンプレートを使用して関数を作成できます。現在のシナリオを例にすると、「Hello Worldの作成」テンプレートを選択して新規作成できます。テンプレートを選択した後、次へをクリックします。
4. 新規エッジ関数ページで、関連パラメータを設定します。パラメータの説明は以下の通りです:
関数名:必須項目です。英字、数字、ハイフンのみを含めることができ、英字で始まり、数字または英字で終わる2~30文字です。作成後の変更はできません。例:test-edgefunctions。
説明:任意項目です。最大60文字までサポートします。例:カスタムHTMLページとレスポンスヘッダー。
コードプレビュー:テンプレートに対応するコードです。
5. 作成・デプロイをクリックし、次のダイアログが表示された場合、デプロイが成功したことを示します。


ステップ2:トリガールールを設定する

一致するサイトのHOST、URL Path、またはファイル拡張子などを設定して関数の実行をトリガーすることをご希望の場合は、以下の2つの手順で操作できます:
1. 関数の作成とデプロイが成功した後、プロンプトに従ってトリガールールを追加をクリックします。
2. 新規トリガールール追加ページで、マッチング条件を設定します。現在のシナリオを例にすると、マッチングタイプとして「HOST」、演算子として「等しい」、値として追加済みのサブドメインwww.example.comを選択し、確定をクリックするとトリガールールが作成されます。


ステップ3:エッジ関数を検証する

関数が期待どおりに動作するかどうかを検証するには、ブラウザまたはCurlでリクエストを発行してテストできます:
ブラウザでの検証
Curl検証
ブラウザにURLを入力します。例:https://www.example.com/test-edgefunctions。このURLは、設定済みのトリガー条件に一致して関数の実行をトリガーし、レスポンスページ情報を確認できます:

MAC/Linux端末で、curlリクエストコマンドを実行して検証します。例:curl https://www.example.com/test-edgefunctions。レスポンスは以下のように確認できます:



ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック