すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:ステージング環境

最終更新日:Aug 09, 2024

ステージング環境は、ルーチンを作成するときに生成されます。 ステージング環境では、本番環境の構成をシミュレートし、コードをデバッグし、以前のバージョンのコードを再テストできます。 ステージング環境は、本番環境 (ビジネス環境) から分離されています。 したがって、ステージング環境での操作はワークロードに影響しません。 ステージング環境でルーチンをテストした後、ルーチンを本番環境に公開できます。

ステージング環境の設定

ステージング環境は、本番環境とカナリアリリース環境の構成をシミュレートできますが、両方の環境から分離されています。 潜在的なリスクを最小限に抑えるために、本番環境とカナリアリリース環境の設定を変更する前に、ステージング環境の設定とステージング環境のテストサービスを変更することをお勧めします。

  1. にログインします。 DCDNコンソール

  2. 左側のナビゲーションウィンドウで、エッジ関数 をクリックします。

  3. 管理するルーチンを見つけて、[操作] 列の 詳細 をクリックします。

  4. 設定 を選択し、テスト環境 セクションで 変更 をクリックします。 ビジネス要件に基づいて、関数の仕様 および ドメイン名のホワイトリスト パラメーターを設定できます。生产

    パラメーター

    説明

    関数の仕様

    • 個々のリクエストのCPUタイムスライス: 5 ms、最大リアルタイム: 120s、メモリ: 128 MB

    • 個々のリクエストのCPUタイムスライス: 50 ms、最大リアルタイム: 120s、メモリ: 128 MB

    • 個々のリクエストのCPUタイムスライス: 100 ms、最大リアルタイム: 120s、メモリ: 128 MB

    説明

    料金は通常の仕様に基づいて異なります。 詳細については、「課金ルール」をご参照ください。

    ドメイン名のホワイトリスト

    ルーチンに関連付けることができるドメイン名。 たとえば、Domain Name Whitelistパラメーターをexample.comに設定した場合、example.comからのリクエストのみがルーチンをトリガーできます。 他のドメイン名からの要求は、ルーチンによって拒否される。 デフォルトでは、ドメイン名のホワイトリストパラメーターは空です。 すべてのドメイン名からの要求をルーチンに関連付けることができる。 ワイルドカードドメイン名がサポートされています。

  5. [OK] をクリックします。

デバッグコード

  1. にログインします。 DCDNコンソール

  2. 左側のナビゲーションウィンドウで、エッジ関数 をクリックします。

  3. 管理するルーチンを見つけて、[操作] 列の 詳細 をクリックします。

  4. 詳細 ページで、コード をクリックします。

  5. コーディングが完了したら、Publish to Test Environment をクリックします。image01

  6. Publish to Test Environment ページで提供されているステージング環境のIPアドレスをローカルhostsファイルに追加します。 次に、ドメイン名を使用してステージング環境にアクセスし、コードをテストできます。

    説明

    hostsファイルに次の内容を追加します。

    • IPアドレス: IPアドレスを、手順5で表示されたIPアドレスのいずれかに置き換えます。

    • ドメイン名: ルーチンに関連付けられているAlibaba CDN-acceleratedまたはDCDN-acceleratedドメイン名。 詳細については、「ドメイン名とルーチンの関連付け」をご参照ください。

    例: 10.10.10.10 example.com

以前のバージョンのコードをテストする

ステージング環境を使用して、以前のバージョンのコードを再テストできます。 たとえば、本番環境を以前のバージョンにロールバックしたいが、以前のバージョンのコードにエラーが存在するかどうかは不明です。 以前のバージョンをステージング環境に公開できます。 コードをテストした後、本番環境を以前のバージョンにロールバックできます。

  1. にログインします。 DCDNコンソール

  2. 左側のナビゲーションウィンドウで、エッジ関数 をクリックします。

  3. 管理するルーチンを見つけて、[操作] 列の 詳細 をクリックします。

  4. 詳細 ページで、バージョン をクリックします。

  5. バージョン ページで、テストのために以前のバージョンをステージング環境に公開します。