소스 표준 배포 또는 배포 테넌트 찾기 - Amazon CloudFront

소스 표준 배포 또는 배포 테넌트 찾기

한 배포(표준 또는 테넌트)에서 다른 배포로 대체 도메인 이름을 이동하려면 먼저 소스 배포를 찾습니다. 대체 도메인 이름이 이미 연결된 리소스입니다. 소스와 대상 배포 리소스의 AWS 계정 ID 모두를 알고 있는 경우 대체 도메인 이름을 이동하는 방법을 결정할 수 있습니다.

Notes

다음 예시를 따라 소스 배포(표준 또는 테넌트)를 찾습니다.

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. 대상 표준 배포 또는 배포 테넌트와 동일한 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 등)이 포함됩니다.

  2. 응답에서 이동하려는 대체 도메인 이름의 소스 표준 배포 또는 배포 테넌트를 찾고 AWS 계정 ID를 기록해 둡니다.

  3. 소스 표준 배포 또는 배포 테넌트의 계정 ID를 이전 단계에서 대상 표준 배포 또는 배포 테넌트를 생성한 계정 ID와 비교합니다. 그러면 소스와 대상이 동일한 AWS 계정에 있는지 확인할 수 있습니다. 이렇게 하면 대체 도메인 이름을 이동하는 방법을 결정할 수 있습니다.

    자세한 내용은 AWS Command Line Interface 명령 참조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. 대상 표준 배포와 동일한 AWS 계정의 자격 증명을 사용하여 이 명령을 실행합니다.

    요청

    이 예시에서는 표준 배포를 지정합니다.

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

    응답

    명령의 출력에 있는 각 대체 도메인 이름에 대해 연결된 표준 배포의 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 등)이 명령의 출력에 포함됩니다.

  2. 이동하려는 대체 도메인 이름의 표준 배포를 찾고 AWS 계정 ID를 기록해 둡니다. 이 계정 ID를 이전 단계에서 대상 표준 배포를 생성한 계정 ID와 비교합니다. 그러면 이러한 두 표준 배포가 동일한 AWS 계정에 있는지 여부와 대체 도메인 이름을 이동하는 방법을 확인할 수 있습니다.

    자세한 내용은 AWS Command Line Interface 명령 참조list-conflicting-aliases 명령을 참조하세요.

그런 다음 대체 도메인 이름을 이동하려면 다음 항목을 참조하세요.