소스 표준 배포 또는 배포 테넌트 찾기
한 배포(표준 또는 테넌트)에서 다른 배포로 대체 도메인 이름을 이동하려면 먼저 소스 배포를 찾습니다. 대체 도메인 이름이 이미 연결된 리소스입니다. 소스와 대상 배포 리소스의 AWS 계정 ID 모두를 알고 있는 경우 대체 도메인 이름을 이동하는 방법을 결정할 수 있습니다.
Notes
-
표준 배포와 배포 테넌트를 모두 지원하는 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
을 대체 도메인 이름으로 바꾸고EDFDVBD6EXAMPLE
을 이전에 설정한 대상 표준 배포의 ID로 바꿉니다. -
대상 표준 배포와 동일한 AWS 계정의 자격 증명을 사용하여 이 명령을 실행합니다.
요청
이 예시에서는 표준 배포를 지정합니다.
aws cloudfront list-conflicting-aliases \ --alias
www.example.com
\ --distribution-idEDFDVBD6EXAMPLE
응답
명령의 출력에 있는 각 대체 도메인 이름에 대해 연결된 표준 배포의 ID와 해당 표준 배포를 소유하는 AWS 계정 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 등)이 명령의 출력에 포함됩니다.
-
-
이동하려는 대체 도메인 이름의 표준 배포를 찾고 AWS 계정 ID를 기록해 둡니다. 이 계정 ID를 이전 단계에서 대상 표준 배포를 생성한 계정 ID와 비교합니다. 그러면 이러한 두 표준 배포가 동일한 AWS 계정에 있는지 여부와 대체 도메인 이름을 이동하는 방법을 확인할 수 있습니다.
자세한 내용은 AWS Command Line Interface 명령 참조의 list-conflicting-aliases
명령을 참조하세요.
-
그런 다음 대체 도메인 이름을 이동하려면 다음 항목을 참조하세요.