サイトを追加して、ルートドメインとそのすべてのサブドメインを一度に Edge Security Acceleration (ESA) に接続します。その後、サイトの表示、無効化、削除、タグ付けを行い、リソースの分類、コスト配分、アクセス制御を行うことができます。
事前準備
サイトを追加および管理する前に、以下を確認してください。
権限の準備:現在のアカウントに ESA のサイト管理権限があることを確認してください。Resource Access Management (RAM) ユーザーには、次のいずれかの権限を付与する必要があります。完全な権限:
esa:*読み取り専用権限:esa:ListSites、esa:DescribeSiteアカウントステータス:Alibaba Cloud アカウントで本人確認が完了している必要があります。未確認のアカウントではサイトの追加や管理はできません。
ドメインの準備:NS アクセスの場合、ドメインの NS レコードを ESA が割り当てた DNS サーバーに変更する準備をしてください。CNAME アクセスの場合、必要な CNAME レコードを準備してください。
サイトの追加
サイトを追加 機能を使用してサイトを ESA に接続します。
サイト詳細の表示
サイトのアクセス方法、リージョン、およびトラフィックデータを表示します。
ESA コンソールの サイト管理 に移動します。
ページでサイト名、アクセス方法、リージョン、およびその他の詳細を確認します。
サイト 列でサイト名をクリックすると、そのデータの概要、応答トラフィック、クライアントリクエストトラフィックが表示されます。

サイトの削除
サイトを削除する前に、次の前提条件が満たされていることを確認してください。
NS アクセスを使用するサイトの場合:ドメインレジストラーにログインし、ESA によって割り当てられた NS レコードを削除してください。サイトを削除する前に NS レコードが削除されていない場合、システムは
NameServerNotDeleteエラーを返し、削除はブロックされます。本番サービスの移行:本番サービスが ESA から移行されていることを確認してください。
削除後、設定は完全に削除され、モニタリングデータは 180 日間保持されます。サイトを再追加して、過去のトラフィックデータを表示できます。
ESA コンソールの サイト管理 に移動します。
ページで対象のサイトを見つけ、操作 列の 削除 をクリックします。
プロンプトを読み、サイト名を手動で入力し、削除する をクリックして削除を確定します。

サイトを削除すると、そのサイト配下のすべてのリソースが削除され、WAF などの課金対象アイテムの課金が停止します。WAF ルールを無効化または削除するだけでは課金は停止しません。WAF はサイトレベルのリソースであり、その課金はサイトに紐づいています。ESA の従量課金を完全に停止するには、すべてのサイトを削除する必要があります。
サイトの無効化
新しいサイトはデフォルトで 有効 状態になります。サイトを無効にすると、すべての DNS 解決が停止し、エッジノードがリクエストを拒否するようになります。一時的にトラフィックを配信する必要がない場合にサイトを無効化してください。
Alibaba Cloud は、支払いの遅延、プランの有効期限切れ、またはポリシー違反のあるサイトを自動的に無効化します。問題を解決した後、サイトを再度有効化してください。
ESA コンソールの サイト管理 に移動します。
ページで対象のサイトを見つけ、操作 列の 無効化 をクリックし、OK をクリックして確定します。
サイトは 一時停止 状態になります。有効化 をクリックすると、DNS およびプロキシアクセラレーションサービスが復元されます。
タグ管理
タグの概要
タグは、分類と管理のためにサイトにバインドするキーと値のペアのラベルです。
各タグはタグキーとタグ値で構成され、tagKey:tagValue の形式です。たとえば、project:website は、プロジェクト「website」用のサイトリソースを示します。
リソースタグとキャッシュタグ:リソースタグは課金とアクセス制御のためにサイトを分類します (サイト管理ページで設定)。キャッシュタグはタグによってキャッシュを更新します (キャッシュポリシーで設定)。
タグは主に以下の目的で使用されます。
リソースの分類と検索:ビジネスタイプ、環境、または所有者別にサイトを分類し、対象を迅速にフィルタリングします。
コスト配分:タグ別にリソースコストを分割および分析し、詳細なコスト計算を行います。
アクセス制御:タグを RAM と組み合わせて使用し、特定のユーザーまたはロールが、指定されたタグを持つサイトのみを操作できるよう制限します。
各サイトは最大 20 個のタグに対応しています。タグキーとタグ値は 128 文字を超えることはできません。
タグを使用したコスト配分
タグ別に ESA サイトのコストを分割および分析し、事業部門、プロジェクト、または環境全体のリソース消費を追跡します。
コスト配分に推奨されるタグキー:
推奨タグキー | 目的 | タグ値の例 |
| 責任部署 (コストセンター) を識別します | marketing、rd |
| サイトが属するプロジェクトを識別します | website、api-gateway |
| 本番、テスト、開発環境を区別します | prod、dev |
ワークフローは次のとおりです。
コスト配分が必要なサイトにタグをバインドします。タグキーとタグ値が配分ディメンションを正確に識別していることを確認してください (例:
cost-center:marketing)。課金管理コンソールにログインします。
ナビゲーションペインで、[コスト分析] > [コスト詳細] を選択します。
コスト詳細ページで、統計ディメンションとして [タグ] を選択し、分析するタグキーを選択します。システムによってタグ値ごとにコストが分割され、各ディメンションのコスト比率と傾向が表示されます。
タグベースのコスト配分データは毎日更新されます。リアルタイムのコストについては、請求詳細を確認してください。
タグを使用したリソースアクセス制御
RAM のタグベースのポリシーを使用して、ユーザーまたはロールが特定のタグを持つサイトのみを操作できるように制限します。
典型的なシナリオ:
プロジェクトの分離:プロジェクト A のオペレーターは、
project:project-aとタグ付けされたサイトにのみアクセスできます。環境の分離:開発オペレーターは、
env:devとタグ付けされたサイトにのみアクセスでき、本番サイトへの変更を防ぎます。
設定手順:
RAM コンソールでカスタムポリシーを作成します。
acs:ResourceTag条件キーを使用して、操作できるタグ付きリソースを制限します。ポリシーの例:{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "esa:*", "Resource": "*", "Condition": { "StringEquals": { "acs:ResourceTag/project": "website" } } } ] }ポリシーを対象の RAM ユーザーまたはグループにアタッチします。これにより、ユーザーはタグ条件に一致するサイトのみを操作できるようになります。
タグベースのアクセス制御で使用される一般的な ESA アクション:
操作 (アクション) | 説明 |
| すべての ESA 操作権限 |
| サイト照会権限 |
| タグのバインドおよびアンバインド権限 |
タグベースのアクセス制御を有効にする前に、サイトに正しいタグが付いていることを確認してください。一致するタグがない場合、権限のあるユーザーは目的のリソースにアクセスできません。
関連操作
サイト管理 ページから、以下の機能に素早くアクセスできます。
[DNS レコード設定]:操作 列の DNS レコード設定 をクリックして、DNS 解決レコードを追加または変更します。
[SSL/TLS 設定]:操作 列の SSL/TLS 設定 をクリックして、SSL/TLS リンクステータス、エッジ証明書、クライアント証明書などを表示および設定します。
[キャッシュ設定]:操作 列の キャッシュ設定 をクリックして、リソースキャッシュポリシーを表示および設定します。
[WAF 設定]:操作 列の WAF 設定 をクリックして、WAF ルールを表示および設定します。
[プラン変更]:操作 列の プラン変更 をクリックして、サイトにバインドされているプランを変更します。
よくある質問
ESA をオフにして従量課金の請求を停止するにはどうすればよいですか?
ESA コンソールには、専用のサービス停止オプションはありません。従量課金方法を利用しており、請求を停止したい場合は、サイト管理ページですべてのサイトを削除してください。
ESA コンソールの サイト管理 に移動します。
対象のサイトを見つけ、操作 列の 削除 をクリックし、削除を確定します。
すべてのサイトを削除すると、WAF などの課金対象アイテムの請求が停止します。
WAF ルールを無効化または削除するだけでは課金は停止しません。WAF はサイトレベルのリソースであり、その課金はサイトに紐づいています。ESA の従量課金を完全に停止するには、すべてのサイトを削除する必要があります。
サイトの追加が失敗するのはなぜですか?
考えられる原因と解決策:
ドメインが既に追加されている:ルートドメインまたはサブドメインが、ESA または他の CDN 製品を通じて既に追加されています。ドメインが他の製品で使用されていないことを確認してください。
権限が不十分:アカウントに
esa:*またはesa:AddSite権限があることを確認してください。RAM ユーザーは Alibaba Cloud アカウントによって承認される必要があります。ドメインの検証に失敗:プロンプトに従って指定された TXT レコードを追加し、再試行してください。
サイト追加後に DNS が有効にならない場合はどうすればよいですか?
DNS の伝播時間は、アクセス方法によって異なります。
NS アクセス:NS レコードの変更後、全世界の DNS 伝播にはレジストラーとローカル DNS キャッシュに応じて 0~48 時間かかる場合があります。
CNAME アクセス:通常、数分から数時間で有効になります。
48 時間経過しても DNS が有効にならない場合は、DNS レコードが正しいことを確認するか、ローカル DNS キャッシュをクリアして再試行してください。
削除したサイトは復元できますか?
いいえ。削除後、すべての設定は完全に削除され、モニタリングデータは 180 日間のみ保持されます。同じドメインを再度使用するには、サイトを再追加し、ゼロから再設定する必要があります。削除する前に、重要な設定 (DNS レコード、キャッシュポリシーなど) をバックアップしてください。