728x90
Amazon Route 53 Invalid Change Batch 오류(InvalidChangeBatch 400)
- cname_txt_record_txt CNAME 레코드 추가
- cname_txt_record_txt TXT 레코드 추가
cname_txt_record_txt CNAME 레코드가 있는 상태에서 cname_txt_record_txt TXT 레코드를 생성하면 아래와 같이 오류가 발생합니다.
오류 발생
잘못된 요청입니다.
(InvalidChangeBatch 400: RRSet of type TXT with DNS name cname_txt_record_txt.scbyun.com. is not permitted because a conflicting RRSet of type CNAME with the same DNS name already exists in zone scbyun.com.)
결론적으로 cname_txt_record_txt CNAME 레코드가 있는 상태에서 cname_txt_record_txt TXT 레코드를 생성할 수 없습니다.
AWS CLI를 사용하여 Route 53 리소스 레코드 세트를 생성할 때 표시되는 오류를 해결하려면 어떻게 해야 합니까?
An error occurred (InvalidChangeBatch) when calling the ChangeResourceRecordSets operation: RRSet of type CNAME with DNS name domain.com. is not permitted at apex in zone domain.com.
Zone Apex라고도 불리는 DNS 네임스페이스 최상위 노드(예: example.com)에는 CNAME 레코드를 생성할 수 없습니다.
AWS 리소스를 가리키도록 최상위 도메인에 대한 레코드를 생성하는 경우 CNAME 대신 별칭 레코드를 사용합니다.
An error occurred (InvalidChangeBatch) when calling the ChangeResourceRecordSets operation: RRSet of type MX with DNS name b.domain.com. is not permitted because a conflicting RRSet of type CNAME with the same DNS name already exists in zone domain.com.
하위 도메인 이름(예: test.example.com)에 대한 CNAME 리소스 레코드 세트가 있는 경우 해당 하위 도메인에 대한 MX 레코드, A 레코드 또는 TXT 레코드를 가질 수 없습니다.동일한 호스팅 영역의 다른 레코드 세트에 MX 레코드를 생성합니다.
출처 - https://aws.amazon.com/ko/premiumsupport/knowledge-center/troubleshoot-route53-resource-record/
728x90
레코드 유형 간 제한 사항(Restrictions between record types)
NS | CNAME | A | AAAA | MX | TXT | PTR | SRV | CAA | |
NS | No limita | Conflict | No limit | No limit | No limit | No limit | No limit | No limit | No limit |
CNAME | Conflictb | No limit | Conflict | Conflict | Conflict | Conflict | Conflict | Conflict | Conflict |
A | No limit | Conflict | No limit | No limit | No limit | No limit | No limit | No limit | No limit |
AAAA | No limit | Conflict | No limit | No limit | No limit | No limit | No limit | No limit | No limit |
MX | No limit | Conflict | No limit | No limit | No limit | No limit | No limit | No limit | No limit |
TXT | No limit | Conflict | No limit | No limit | No limit | No limit | No limit | No limit | No limit |
PTR | No limit | Conflict | No limit | No limit | No limit | No limit | No limit | No limit | No limit |
SRV | No limit | Conflict | No limit | No limit | No limit | No limit | No limit | No limit | No limit |
CAA | No limit | Conflict | No limit | No limit | No limit | No limit | No limit | No limit | No limit |
** Conflict: 두 가지 유형의 레코드 세트는 동일한 해상도 라인을 가질 수 없습니다.
** No limit: 두 가지 유형의 레코드 세트가 공존할 수 있습니다.
출처 - https://support.huaweicloud.com/intl/en-us/dns_faq/dns_faq_016.html
출처 - https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/ResourceRecordTypes.html#CNAMEFormat
Fix conflicting records errors
CNAME records
You can’t have a Subdomain forward or Dynamic DNS synthetic record in addition to a CNAME record for the same subdomain.Some web hosts (like Weebly, Wix, Shopify, and Squarespace) automatically create CNAME records to create destinations for subdomains. A CNAME record cannot exist with any other records for the same subdomain.
출처 - https://support.google.com/domains/answer/7037341?hl=en
728x90
'퍼블릭 클라우드' 카테고리의 다른 글
[iac] Amazon S3로 Terraform 백엔드 구성하기 (0) | 2022.08.28 |
---|---|
[iac][terraform] aws provider 생성 (0) | 2022.08.26 |
[aws] AWS CodeDeploy 사용법 (0) | 2022.08.19 |
Amazon Linux 2에서 Python 3.10를 설치하는 방법 (0) | 2022.08.16 |
CNCF Cloud Native Interactive Landscape (0) | 2022.07.19 |