CDNetworksエッジクラウドアプリを使用すると、作成した関数を表示、編集、および削除できます。このガイドでは、関数の検索、表示、および管理方法について説明します。
関数の検索
CDNetworksコンソールを使用して、作成した関数をすばやく検索できます。
- CDNetworksコンソールにログインし、エッジアプリケーション製品を選択して、エッジクラウドアプリメニューバーの下の関数リストページに移動します。
- 関数リストページでは、次の基準で表示する関数をフィルタリングできます。
- 関連付けられたドメイン: 一致させる関数に関連付けられたドメイン名を入力します。
- 関数名: 一致させる関数名を入力します。
- 関数のエイリアス: 一致させる関数のエイリアスを入力します。
- 目的のフィルタリング基準を入力すると、関数リストに関連する関数が表示されます。
関数の詳細の表示
関数リストで目的の関数を見つけたら、構成の詳細をクリックして、関数の詳細ページにアクセスします。ここでは、関数に関する包括的な情報を確認できます。
- 基本情報: 基本情報セクションでは、関数の名前、エイリアス、および関連付けられたテストドメインを表示できます。ここで関数のエイリアスを変更し、関連付けられたテストドメインを再選択することもできます。
- 構成タブ: 基本情報セクションの下に、4つの構成タブがあります。これらのタブを切り替えて、さまざまな構成インターフェースにアクセスできます。
- 環境変数の構成: このページでは、関数に環境変数を設定できます。これにより、コードから構成情報を分離し、コードの保守性とセキュリティを向上させることができます。環境変数の構成については、環境変数のドキュメントを参照してください。
- 関数コード: **「関数コード」タブをクリックすると、関数のコードが表示されます。コードを編集または更新するには、「コードを編集」**ボタンをクリックします。これにより、編集とデバッグのためにCloudIDEにリダイレクトされます。
- グレースケールデプロイメント: グレースケールデプロイメントインターフェースでは、グレースケールデプロイメントレコードを表示したり、関数のデプロイメント戦略を再構成したりできます。グレースケールデプロイメントの詳細については、関数デプロイメントのドキュメントを参照してください。
- アクティブなドメイン: このページには、現在この関数に関連付けられているドメインが表示されます。**「表示」**をクリックすると、関連するクエリと構成アクションのために関数トリガーリストにリダイレクトされます。詳細については、トリガーのドキュメントを参照してください。
関数の削除
エッジクラウドアプリでは、不要になった関数を削除できます。関数の削除は元に戻せないことに注意してください。削除すると、関数またはその関連データを回復できなくなります。
- CDNetworksコンソールにログインし、エッジアプリケーション製品を選択して、エッジクラウドアプリメニューバーの下の関数リストページに移動します。
- 関数リストページで、削除する関数を見つけます。
- 関数の操作バーにある削除ボタンをクリックします。
- 確認ダイアログが表示されます。プロンプトメッセージを読み、関数を削除することを確認してください。
- 確認ボタンをクリックして、関数を完全に削除します。
関数削除の制約
- **「開発中」**状態の関数は削除できます。これらの関数は本番環境にデプロイされていないため、削除してもライブサービスには影響しません。
- **「無効」**状態の関数は削除できます。これらの関数は本番環境にデプロイされていますが、まだドメインまたはトリガーに関連付けられていないため、削除してもライブサービスには影響しません。
- アクティブ状態の関数は削除できません。これらの関数はドメインまたはトリガーに関連付けられており、ライブトラフィックを処理しています。ライブサービスへの影響を避けるために、これらの関数を削除する前に、最初にドメインの関連付けを解除する必要があります。