サイトを追加することで、ルートドメインとそのすべてのサブドメインを一度に 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 コンソールの サイト管理 へ移動します。
-
ページで対象のサイトを見つけ、削除 列の 操作 をクリックします。
-
プロンプトを読み、サイト名を手動で入力してから 削除する をクリックして削除を確定します。

サイトの無効化
新しいサイトはデフォルトで 有効 状態になります。サイトを無効化すると、すべての 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 アクション:
|
操作 (Action) |
説明 |
|
|
すべての ESA 操作権限 |
|
|
サイトクエリ権限 |
|
|
タグの関連付けと関連付け解除の権限 |
タグベースのアクセス制御を有効にする前に、サイトに正しいタグが付いていることを確認してください。一致するタグがない場合、承認されたユーザーは期待されるリソースにアクセスできません。
関連操作
サイト管理 ページでは、次の機能にすばやくアクセスできます。
-
[DNS レコード設定]:DNS レコード設定 列の 操作 をクリックすると、DNS 名前解決レコードを追加または変更できます。
-
[SSL/TLS 設定]:SSL/TLS 設定 列の 操作 をクリックすると、SSL/TLS リンクステータス、エッジ証明書、クライアント証明書などを表示および設定できます。
-
[キャッシュ設定]:キャッシュ設定 列の 操作 をクリックすると、リソースキャッシュポリシーを表示および設定できます。
-
[WAF 設定]:WAF 設定 列の 操作 をクリックすると、WAF ルールを表示および設定できます。
-
[プラン変更]:プラン変更 列の 操作 をクリックすると、サイトに関連付けられているプランを変更できます。
よくある質問
サイトの追加が失敗するのはなぜですか?
考えられる原因と解決策は次のとおりです。
-
ドメインがすでに追加されている:ルートドメインまたはサブドメインが、ESA または別の CDN 製品を通じてすでに追加されています。ドメインが別の製品で使用されていないことを確認してください。
-
権限が不足している:アカウントに
esa:*またはesa:AddSite権限があることを確認してください。RAM ユーザーは、Alibaba Cloud アカウントによって承認される必要があります。 -
ドメイン検証に失敗した:指定された TXT レコードをプロンプトに従って追加し、再試行してください。
サイトを追加した後、DNS が反映されない場合はどうすればよいですか?
DNS の伝播時間は、アクセス方式によって異なります。
-
NS アクセス:NS レコードを変更した後、グローバル DNS の伝播には 0〜48 時間かかる場合があります。これは、レジストラとローカル DNS キャッシュによって異なります。
-
CNAME アクセス:通常、数分から数時間以内に反映されます。
48 時間経過しても DNS が反映されない場合は、DNS レコードが正しいことを確認するか、ローカル DNS キャッシュをクリアして再試行してください。
削除したサイトは復元できますか?
いいえ。削除後、すべての設定は完全に削除され、監視データは 180 日間のみ保持されます。同じドメインを再度使用するには、サイトを再度追加し、最初から再設定する必要があります。削除前に重要な設定 (DNS レコード、キャッシュポリシーなど) をバックアップしてください。