尋找來源標準分佈或分佈租用戶 - Amazon CloudFront

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

尋找來源標準分佈或分佈租用戶

在您可以將替代網域名稱從一個分佈 (標準或租用戶) 移至另一個分佈之前,請先尋找來源分佈。這是備用網域名稱已關聯的資源。當您知道來源和目標分佈資源的 AWS 帳戶 ID 時,您可以決定如何移動替代網域名稱。

備註

請依照這些範例來尋找來源分佈 (標準或租用戶)。

list-domain-conflicts
提示
  • 對於標準分佈,您必須擁有 cloudfront:GetDistributioncloudfront:ListDomainConflicts許可。

  • 對於分佈租用戶,您必須擁有 cloudfront:GetDistributionTenantcloudfront:ListDomainConflicts許可。

使用 list-domain-conflicts 尋找來源標準分佈或分佈租用戶
  1. 請使用 list-domain-conflicts 指令,如下列範例所示。

    1. www.example.com 取代為網域名稱。

    2. 針對 domain-control-validation-resource,指定您先前設定的目標標準分佈或分佈租用戶 ID。您必須擁有與涵蓋指定網域的憑證相關聯的標準分佈或分佈租用戶。

    3. 使用 AWS 帳戶 與目標標準分佈或分佈租用戶位於相同 的登入資料來執行此命令。

    請求

    此範例指定分佈租用戶。

    aws cloudfront list-domain-conflicts \ --domain www.example.com \ --domain-control-validation-resource "DistributionTenantId=dt_2x9GhoK0TZRsohWzv1b9It8JABC"

    回應

    對於命令輸出中的每個網域名稱,您可以看到以下內容:

    • 與網域相關聯的資源類型

    • 資源 ID

    • 擁有資源的 AWS 帳戶 ID

    資源 ID 和帳戶 ID 部分隱藏。這可讓您識別屬於您帳戶的標準分佈或分佈租用戶,並協助保護非您擁有的分佈或分佈租用戶的資訊。

    { "DomainConflicts": [ { "Domain": "www.example.com", "ResourceType": "distribution-tenant", "ResourceId": "***************ohWzv1b9It8JABC", "AccountId": "******112233" } ] }

    回應會列出與您指定的網域名稱衝突或重疊的所有網域名稱。

    範例
    • 如果您指定 tenant1.example.com,回應會包含 tenant1.example.com 和重疊的萬用字元備用網域名稱 (*.example.com,如果有的話)。

    • 如果您指定 *.tenant1.example.com,回應會包含 *.tenant1.example.com 和該萬用字元涵蓋的任何替代網域名稱 (例如 test.tenant1.example.com、dev.tenant1.example.com 等)。

  2. 在回應中,尋找您要移動之替代網域名稱的來源標準分佈或分佈租用戶,並記下 AWS 帳戶 ID。

  3. 來源標準分佈或分佈租用戶的帳戶 ID 與您在上一個步驟中建立目標標準分佈或分佈租用戶的帳戶 ID 進行比較。然後,您可以判斷來源和目標是否位於相同的 中 AWS 帳戶。這可協助您判斷如何移動替代網域名稱。

    如需詳細資訊,請參閱 AWS Command Line Interface 參考中的 list-domain-conflicts命令。

list-conflicting-aliases (standard distributions only)
提示

您必須擁有目標標準分佈的 cloudfront:GetDistributioncloudfront:ListConflictingAliases許可。

使用 list-conflicting-aliases 尋找來源標準分佈
  1. 請使用 list-conflicting-aliases 指令,如下列範例所示。

    1. 以替代網域名稱取代 www.example.com,並以您先前設定的目標標準分佈 ID 取代 EDFDVBD6EXAMPLE

    2. 使用 AWS 帳戶 與目標標準分佈位於相同 中的登入資料來執行此命令。

    請求

    此範例指定標準分佈。

    aws cloudfront list-conflicting-aliases \ --alias www.example.com \ --distribution-id EDFDVBD6EXAMPLE

    回應

    對於命令輸出中的每個備用網域名稱,您可以看到與其相關聯的標準分佈 ID,以及擁有標準分佈的 AWS 帳戶 ID。標準分佈和帳戶 IDs 部分隱藏,可讓您識別您擁有的標準分佈和帳戶,並協助保護非您擁有之分佈和帳戶的資訊。

    { "ConflictingAliasesList": { "MaxItems": 100, "Quantity": 1, "Items": [ { "Alias": "www.example.com", "DistributionId": "*******EXAMPLE", "AccountId": "******112233" } ] } }

    回應會列出與您指定的網域名稱衝突或重疊的備用網域名稱。

    範例
    • 如果您指定 www.example.com,回應會包含 www.example.com,如果存在則會包含重疊的萬用字元備用網域名稱 (*.example.com)。

    • 如果您指定 *.example.com,回應會包含 *.example.com 和該萬用字元涵蓋的任何替代網域名稱 (例如 www.example.com、test.example.com、dev.example.com 等)。

  2. 尋找您要移動之備用網域名稱的標準分佈,並記下 AWS 帳戶 ID。將此帳戶 ID 與您在上一個步驟中建立目標標準分佈的帳戶 ID 進行比較。然後,您可以判斷這兩個標準分佈是否位於相同 , AWS 帳戶 以及如何移動替代網域名稱。

    如需詳細資訊,請參閱 AWS Command Line Interface 參考中的 list-conflicting-aliases命令。

接著,請參閱下列主題以移動替代網域名稱。