Búsqueda de la distribución estándar o el inquilino de distribución de origen
Para poder mover un nombre de dominio alternativo de una distribución (estándar o inquilino) a otra, busque la distribución de origen. Este es el recurso al que ya está asociado el nombre de dominio alternativo. Cuando conozca el ID de Cuenta de AWS de los recursos de distribución de origen y destino, podrá determinar cómo mover el nombre de dominio alternativo.
Notas
-
Le recomendamos que utilice la operación de la API ListDomainConflicts, ya que admite tanto distribuciones estándar como inquilinos de distribución.
-
La operación de la API ListConflictingAliases solo admite distribuciones estándar.
Siga estos ejemplos para buscar la distribución de origen (estándar o inquilino).
- list-domain-conflicts
-
sugerencia
-
Para una distribución estándar, debe tener los permisos
cloudfront:GetDistribution
ycloudfront:ListDomainConflicts
. -
Para un inquilino de distribución, debe tener los permisos
cloudfront:GetDistributionTenant
ycloudfront:ListDomainConflicts
.
Uso de
list-domain-conflicts
para buscar la distribución estándar o el inquilino de distribución de origen-
Utilice el comando
list-domain-conflicts
, tal y como se muestra en el ejemplo siguiente.-
Reemplace
www.example.com
por el nombre de dominio. Para
domain-control-validation-resource
, especifique el ID de la distribución estándar o del inquilino de distribución de origen que ha configurado anteriormente. Debe tener una distribución estándar o un inquilino de distribución que esté asociado a un certificado que cubra el dominio especificado.-
Ejecute este comando mediante las credenciales que están en la misma Cuenta de AWS que las de la distribución estándar o el inquilino de distribución de origen.
Solicitud
En este ejemplo se especifica un inquilino de distribución.
aws cloudfront list-domain-conflicts \ --domain
www.example.com
\ --domain-control-validation-resource "DistributionTenantId=dt_2x9GhoK0TZRsohWzv1b9It8JABC
"Respuesta
Para cada nombre de dominio en la salida del comando, puede ver lo siguiente:
-
El tipo de recurso con el que está asociado el dominio
-
El ID del recurso
-
El ID de la Cuenta de AWS que posee el recurso
El ID del recurso y el ID de la cuenta están parcialmente ocultos. Esto le permite identificar la distribución estándar o el inquilino de distribución que pertenece a la cuenta y ayuda a proteger la información de los que no posee.
{ "DomainConflicts": [ { "Domain": "www.example.com", "ResourceType": "distribution-tenant", "ResourceId": "***************ohWzv1b9It8JABC", "AccountId": "******112233" } ] }
La respuesta enumera todos los nombres de dominio que entran en conflicto o se superponen con el que ha especificado.
Ejemplo
-
Si especifica
tenant1.example.com
, la respuesta incluye tenant1.example.com y el nombre de dominio alternativo comodín superpuesto (*.example.com si existe). -
Si especifica
*.tenant1.example.com
, la respuesta incluye *.tenant1.example.com y cualquier nombre de dominio alternativo cubierto por ese comodín (por ejemplo, test.tenant1.example.com, dev.tenant1.example.com, etc.).
-
-
En la respuesta, busque la distribución estándar o el inquilino de distribución de origen correspondiente al nombre de dominio alternativo que va a mover y anote el ID de Cuenta de AWS.
-
Compare el ID de cuenta de la distribución estándar o del inquilino de distribución de origen con el ID de cuenta donde creó la distribución estándar o el inquilino de distribución de destino en el paso anterior. A continuación, puede determinar si el origen y el destino están en la misma Cuenta de AWS. Esto le ayuda a determinar cómo mover el nombre de dominio alternativo.
Para obtener más información, consulte el comando list-domain-conflicts en la Referencia de la AWS Command Line Interface.
-
- list-conflicting-aliases (standard distributions only)
-
sugerencia
Debe tener los permisos
cloudfront:GetDistribution
ycloudfront:ListConflictingAliases
en la distribución estándar de destino.Uso de
list-conflicting-aliases
para buscar la distribución estándar de origen-
Utilice el comando
list-conflicting-aliases
, tal y como se muestra en el ejemplo siguiente.-
Reemplace
www.example.com
por el nombre de dominio alternativo yEDFDVBD6EXAMPLE
por el ID de la distribución estándar de destino que ha configurado anteriormente. -
Ejecute este comando con credenciales que están en la misma Cuenta de AWS que la distribución estándar de destino.
Solicitud
En este ejemplo se especifica una distribución estándar.
aws cloudfront list-conflicting-aliases \ --alias
www.example.com
\ --distribution-idEDFDVBD6EXAMPLE
Respuesta
Para cada nombre de dominio alternativo en la salida del comando, puede ver el ID de la distribución estándar con la que está asociado y el ID de la Cuenta de AWS que posee la distribución estándar. Los ID de la distribución estándar y de la cuenta están parcialmente ocultos, lo que le permite identificar las distribuciones estándar y las cuentas que posee, y ayuda a proteger la información de las que no posee.
{ "ConflictingAliasesList": { "MaxItems": 100, "Quantity": 1, "Items": [ { "Alias": "
www.example.com
", "DistributionId": "*******EXAMPLE", "AccountId": "******112233" } ] } }La respuesta enumera los nombres de dominio alternativos que están en conflicto o se superponen con el que ha especificado.
Ejemplo
-
Si especifica
www.example.com
, la respuesta incluye www.example.com y el nombre de dominio alternativo comodín superpuesto (*.example.com), si existe. -
Si especifica
*.example.com
, la respuesta incluye *.example.com y cualquier nombre de dominio alternativo cubierto por ese comodín (por ejemplo, www.example.com, test.example.com, dev.example.com, etc.).
-
-
Busque la distribución estándar para el nombre de dominio alternativo que está moviendo y anote el ID de Cuenta de AWS. Compare este ID de cuenta con el ID de cuenta donde ha creado la distribución estándar de destino en el paso anterior. A continuación, puede determinar si estas dos distribuciones estándar están en la misma Cuenta de AWS y cómo mover el nombre de dominio alternativo.
Para obtener más información, consulte el comando list-conflicting-aliases en la Referencia de la AWS Command Line Interface.
-
A continuación, consulte el tema siguiente para mover el nombre de dominio alternativo.