

# Encontre a distribuição padrão de origem ou o locatário da distribuição
<a name="alternate-domain-names-move-find-source"></a>

Antes de mover um nome de domínio alternativo de uma distribuição (padrão ou locatário) para outra, localize a *distribuição de origem*. Esse é o recurso ao qual o nome de domínio alternativo já está associado. Quando você conhece o ID da Conta da AWS dos recursos das distribuições de origem e de destino, pode determinar como o nome de domínio alternativo será movido.

**Observações**  
Recomendamos que você use a operação da API [ListDomainConflicts](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDomainConflicts.html), pois ela é compatível com distribuições padrão e locatários de distribuição.
A operação da API [ListConflictingAliases](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListConflictingAliases.html) só é compatível com distribuições padrão.

Siga estes exemplos para encontrar a distribuição de origem (padrão ou locatário).

------
#### [ list-domain-conflicts ]

**dica**  
Para uma distribuição padrão, você deve ter as permissões `cloudfront:GetDistribution` e `cloudfront:ListDomainConflicts`.
Para um locatário de distribuição, você deve ter as permissões `cloudfront:GetDistributionTenant` e `cloudfront:ListDomainConflicts`.

**Para usar `list-domain-conflicts` para encontrar a distribuição padrão de origem ou o locatário da distribuição**

1. Use o comando `list-domain-conflicts` conforme mostrado no exemplo a seguir. 

   1. Substitua {{www.exemplo.com}} pelo nome de domínio.

   1. Para `domain-control-validation-resource`, especifique o ID da distribuição padrão de destino ou do locatário de distribuição [que você configurou anteriormente](alternate-domain-names-move-create-target.md). Você deve ter uma distribuição padrão ou um locatário de distribuição com um certificado associado que abranja o domínio especificado.

   1. Execute este comando usando credenciais que estão na mesma Conta da AWS que a distribuição padrão de destino ou locatário da distribuição.

   **Solicitação**

    Este exemplo especifica um locatário de distribuição.

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

   **Resposta**

   Para cada nome de domínio na saída do comando, você verá o seguinte:
   + O tipo de recurso que é associado ao domínio
   + O ID do recurso.
   + O ID da Conta da AWS que é proprietária do recurso

   O ID do recurso e o ID da conta estão parcialmente ocultos. Isso permite identificar a distribuição padrão ou o locatário de distribuição que pertence à sua conta e ajuda a proteger as informações daqueles que você não possui.

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

   A resposta lista todos os nomes de domínio que entram em conflito ou se sobrepõem ao que você especificou.

**Exemplo**
   + Se você especificar {{locatario1.exemplo.com}}, a resposta incluirá locatario1.exemplo.com e o nome de domínio alternativo curinga sobreposto (\*.exemplo.com, se ele existir).
   + Se você especificar {{\*.locatario1.exemplo.com}}, a resposta incluirá \*.locatario1.exemplo.com e quaisquer nomes de domínio alternativos cobertos por esse curinga (por exemplo, teste.locatario1.exemplo.com, dev.locatario1.exemplo.com e assim por diante).

1. Na resposta, localize a distribuição padrão de origem ou o locatário de distribuição do nome de domínio alternativo que você está movendo e observe o ID da Conta da AWS. 

1. Compare o ID da conta da distribuição padrão de *origem* ou do locatário de distribuição com o ID da conta em que você criou a distribuição padrão ou o locatário de distribuição de *destino* na [etapa anterior](alternate-domain-names-move-create-target.md). Em seguida, você pode determinar se a origem e o destino estão na mesma Conta da AWS. Isso ajuda você a determinar como mover o nome de domínio alternativo. 

   Para obter mais informações, consulte o comando [https://docs.aws.amazon.com/cli/latest/reference/cloudfront/list-domain-conflicts.html](https://docs.aws.amazon.com/cli/latest/reference/cloudfront/list-domain-conflicts.html) na *Referência da AWS Command Line Interface*.

------
#### [ list-conflicting-aliases (standard distributions only) ]

**dica**  
Você deve ter as permissões `cloudfront:GetDistribution` e `cloudfront:ListConflictingAliases` na distribuição padrão de destino.

**Para usar `list-conflicting-aliases` para encontrar a distribuição padrão de origem**

1. Use o comando `list-conflicting-aliases` conforme mostrado no exemplo a seguir. 

   1. Substitua {{www.exemplo.com}} pelo nome de domínio alternativo e {{EDFDVBD6EXAMPLE}} pelo ID da distribuição padrão de destino [configurada anteriormente](alternate-domain-names-move-create-target.md).

   1. Execute este comando usando credenciais que estão na mesma Conta da AWS que a distribuição padrão de destino. 

   **Solicitação**

    Este exemplo especifica uma distribuição padrão.

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

   **Resposta**

   Para cada nome de domínio alternativo na saída do comando, você poderá ver o ID da distribuição padrão à qual ele está associado e o ID da Conta da AWS proprietária da distribuição padrão. Os IDs de distribuição padrão e de conta são parcialmente ocultados, o que permite identificar as distribuições padrão e contas que você possui, e ajuda a proteger as informações daquelas que você não possui.

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

   A resposta lista os nomes de domínio alternativos que entram em conflito ou se sobrepõem ao que você especificou.

**Exemplo**
   + Se você especificar {{www.exemplo.com}}, a resposta incluirá www.exemplo.com e o nome de domínio alternativo curinga sobreposto (\*.exemplo.com), se ele existir.
   + Se você especificar {{\*.exemplo.com}}, a resposta incluirá \*.exemplo.com e quaisquer nomes de domínio alternativos cobertos por esse curinga (por exemplo, www.exemplo.com, teste.exemplo.com, dev.exemplo.com e assim por diante).

1. Encontre a distribuição padrão para o nome de domínio alternativo que você está movendo e anote o ID da Conta da AWS. Compare esse ID da conta com o ID da conta em que você criou a distribuição padrão de destino na [etapa anterior](alternate-domain-names-move-create-target.md). Em seguida, você pode determinar se essas duas distribuições padrão estão na mesma Conta da AWS e como mover o nome de domínio alternativo.

   Para obter mais informações, consulte o comando [https://docs.aws.amazon.com//cli/latest/reference/cloudfront/list-conflicting-aliases.html](https://docs.aws.amazon.com//cli/latest/reference/cloudfront/list-conflicting-aliases.html) na *Referência da AWS Command Line Interface*.

------

Em seguida, consulte o tópico a seguir para mover o nome de domínio alternativo.