查找源标准分配或分配租户 - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

查找源标准分配或分配租户

在将备用域名从一个分配(标准或租户)移到另一个分配之前,请先查找源分配。这是备用域名已关联的资源。在您了解源和目标分配资源的 Amazon Web Services 账户 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. 使用与目标标准分配或分配租户在同一 Amazon Web Services 账户中的凭证运行此命令。

    请求

    此示例指定分配租户。

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

    响应

    对于命令输出中的每个域名,您可以看到以下内容:

    • 与域关联的资源类型

    • 资源 ID

    • 拥有资源的 Amazon Web Services 账户 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. 在响应中,找到您要移动的备用域名的源标准分配或分配租户,并记下 Amazon Web Services 账户 ID。

  3. 标准分配或分配租户的账户 ID 与您在上一步中创建目标标准分配或分配租户时的账户 ID 进行比较。然后,您可以确定源和目标是否在同一个 Amazon Web Services 账户中。这有助于您确定如何移动备用域名。

    有关更多信息,请参阅《Amazon Command Line Interface Reference》中的 list-domain-conflicts 命令。

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

您必须对目标标准分配拥有 cloudfront:GetDistributioncloudfront:ListConflictingAliases 权限。

使用 list-conflicting-aliases 来查找源标准分配
  1. 使用以下示例中所示的 list-conflicting-aliases 命令。

    1. www.example.com 替换为备用域名,并将 EDFDVBD6EXAMPLE 替换为您之前设置的目标标准分配的 ID。

    2. 使用与目标标准分配在同一 Amazon Web Services 账户中的凭证运行此命令。

    请求

    此示例指定标准分配。

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

    响应

    对于命令输出中的每个备用域名,您可以查看与其关联的标准分配的 ID,以及拥有此标准分配的 Amazon Web Services 账户 ID。标准分配和账户 ID 信息是部分隐藏的,这使您可以识别您拥有的标准分配和账户,并有助于保护您没有所有权的标准分配和账户的信息。

    { "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. 找到您要移动的备用域名的标准分配,并记下 Amazon Web Services 账户 ID。将此账户 ID 与您在上一步中创建目标标准分配的账户 ID 进行比较。然后,您可以确定这两个标准分配是否在同一个 Amazon Web Services 账户中以及如何移动备用域名。

    有关更多信息,请参阅《Amazon Command Line Interface Reference》中的 list-conflicting-aliases 命令。

接下来,请参阅以下主题以移动备用域名。