本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
尋找來源標準分佈或分佈租用戶
在您可以將替代網域名稱從一個分佈 (標準或租用戶) 移至另一個分佈之前,請先尋找來源分佈。這是備用網域名稱已關聯的資源。當您知道來源和目標分佈資源的 AWS 帳戶 ID 時,您可以決定如何移動替代網域名稱。
備註
-
我們建議您使用 ListDomainConflicts API 操作,因為它同時支援標準分佈和分佈租用戶。
-
ListConflictingAliases API 操作僅支援標準分佈。
請依照這些範例來尋找來源分佈 (標準或租用戶)。
- list-domain-conflicts
-
提示
-
對於標準分佈,您必須擁有
cloudfront:GetDistribution
和cloudfront:ListDomainConflicts
許可。 -
對於分佈租用戶,您必須擁有
cloudfront:GetDistributionTenant
和cloudfront:ListDomainConflicts
許可。
使用
list-domain-conflicts
尋找來源標準分佈或分佈租用戶-
請使用
list-domain-conflicts
指令,如下列範例所示。-
將
www.example.com
取代為網域名稱。 針對
domain-control-validation-resource
,指定您先前設定的目標標準分佈或分佈租用戶 ID。您必須擁有與涵蓋指定網域的憑證相關聯的標準分佈或分佈租用戶。-
使用 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 等)。
-
-
在回應中,尋找您要移動之替代網域名稱的來源標準分佈或分佈租用戶,並記下 AWS 帳戶 ID。
-
將來源標準分佈或分佈租用戶的帳戶 ID 與您在上一個步驟中建立目標標準分佈或分佈租用戶的帳戶 ID 進行比較。然後,您可以判斷來源和目標是否位於相同的 中 AWS 帳戶。這可協助您判斷如何移動替代網域名稱。
如需詳細資訊,請參閱 AWS Command Line Interface 參考中的 list-domain-conflicts命令。
-
- list-conflicting-aliases (standard distributions only)
-
提示
您必須擁有目標標準分佈的
cloudfront:GetDistribution
和cloudfront:ListConflictingAliases
許可。使用
list-conflicting-aliases
尋找來源標準分佈-
請使用
list-conflicting-aliases
指令,如下列範例所示。-
以替代網域名稱取代
www.example.com
,並以您先前設定的目標標準分佈 ID 取代EDFDVBD6EXAMPLE
。 -
使用 AWS 帳戶 與目標標準分佈位於相同 中的登入資料來執行此命令。
請求
此範例指定標準分佈。
aws cloudfront list-conflicting-aliases \ --alias
www.example.com
\ --distribution-idEDFDVBD6EXAMPLE
回應
對於命令輸出中的每個備用網域名稱,您可以看到與其相關聯的標準分佈 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 等)。
-
-
尋找您要移動之備用網域名稱的標準分佈,並記下 AWS 帳戶 ID。將此帳戶 ID 與您在上一個步驟中建立目標標準分佈的帳戶 ID 進行比較。然後,您可以判斷這兩個標準分佈是否位於相同 , AWS 帳戶 以及如何移動替代網域名稱。
如需詳細資訊,請參閱 AWS Command Line Interface 參考中的 list-conflicting-aliases命令。
-
接著,請參閱下列主題以移動替代網域名稱。