Edit Your ECA Function

最終更新日:2024-12-24 17:06:04

CDNetworksエッジクラウドアプリを使用すると、作成した関数を表示、編集、および削除できます。このガイドでは、関数の検索、表示、および管理方法について説明します。

関数の検索

CDNetworksコンソールを使用して、作成した関数をすばやく検索できます。

  1. CDNetworksコンソールにログインし、エッジアプリケーション製品を選択して、エッジクラウドアプリメニューバーの下の関数リストページに移動します。
  2. 関数リストページでは、次の基準で表示する関数をフィルタリングできます。
  • 関連付けられたドメイン: 一致させる関数に関連付けられたドメイン名を入力します。
  • 関数名: 一致させる関数名を入力します。
  • 関数のエイリアス: 一致させる関数のエイリアスを入力します。
  1. 目的のフィルタリング基準を入力すると、関数リストに関連する関数が表示されます。


関数の詳細の表示

関数リストで目的の関数を見つけたら、構成の詳細をクリックして、関数の詳細ページにアクセスします。ここでは、関数に関する包括的な情報を確認できます。

  1. 基本情報: 基本情報セクションでは、関数の名前、エイリアス、および関連付けられたテストドメインを表示できます。ここで関数のエイリアスを変更し、関連付けられたテストドメインを再選択することもできます。
  2. 構成タブ: 基本情報セクションの下に、4つの構成タブがあります。これらのタブを切り替えて、さまざまな構成インターフェースにアクセスできます。


  • 環境変数の構成: このページでは、関数に環境変数を設定できます。これにより、コードから構成情報を分離し、コードの保守性とセキュリティを向上させることができます。環境変数の構成については、環境変数のドキュメントを参照してください。
  • 関数コード: **「関数コード」タブをクリックすると、関数のコードが表示されます。コードを編集または更新するには、「コードを編集」**ボタンをクリックします。これにより、編集とデバッグのためにCloudIDEにリダイレクトされます。
  • グレースケールデプロイメント: グレースケールデプロイメントインターフェースでは、グレースケールデプロイメントレコードを表示したり、関数のデプロイメント戦略を再構成したりできます。グレースケールデプロイメントの詳細については、関数デプロイメントのドキュメントを参照してください。
  • アクティブなドメイン: このページには、現在この関数に関連付けられているドメインが表示されます。**「表示」**をクリックすると、関連するクエリと構成アクションのために関数トリガーリストにリダイレクトされます。詳細については、トリガーのドキュメントを参照してください。

関数の削除

エッジクラウドアプリでは、不要になった関数を削除できます。関数の削除は元に戻せないことに注意してください。削除すると、関数またはその関連データを回復できなくなります。

  1. CDNetworksコンソールにログインし、エッジアプリケーション製品を選択して、エッジクラウドアプリメニューバーの下の関数リストページに移動します。
  2. 関数リストページで、削除する関数を見つけます。
  3. 関数の操作バーにある削除ボタンをクリックします。
  4. 確認ダイアログが表示されます。プロンプトメッセージを読み、関数を削除することを確認してください。
  5. 確認ボタンをクリックして、関数を完全に削除します。

関数削除の制約

  • **「開発中」**状態の関数は削除できます。これらの関数は本番環境にデプロイされていないため、削除してもライブサービスには影響しません。
  • **「無効」**状態の関数は削除できます。これらの関数は本番環境にデプロイされていますが、まだドメインまたはトリガーに関連付けられていないため、削除してもライブサービスには影響しません。
  • アクティブ状態の関数は削除できません。これらの関数はドメインまたはトリガーに関連付けられており、ライブトラフィックを処理しています。ライブサービスへの影響を避けるために、これらの関数を削除する前に、最初にドメインの関連付けを解除する必要があります。