내용으로 건너뛰기

조직의 멤버 계정을 해지할 때 발생하는 "ConstraintViolationException" 오류를 해결하려면 어떻게 해야 합니까?

2분 분량
0

조직에서 AWS 계정을 해지하려고 할 때 "ConstraintViolationException" 오류 및 계정 할당량에 대한 메시지가 수신됩니다.

간략한 설명

AWS Organizations는 30일 롤링 기간 동안 해지할 수 있는 계정 수를 제한합니다. 기본적으로 30일 동안 전체 멤버 계정의 20% 또는 250개 계정을 해지할 수 있습니다. 계정 폐쇄 최소 할당량은 250개 계정이고 최대 할당량은 1,000개 계정입니다. 이 할당량은 늘릴 수 없습니다. 예를 들어 조직에 2,000개의 멤버 계정이 있는 경우, 30일 동안의 계정 폐쇄 할당량은 400개입니다. 조직에 500개의 멤버 계정이 있는 경우, 계정 폐쇄 할당량은 250개입니다.

할당량을 초과하면 다음 오류가 발생합니다.

"ConstraintViolationException - You have exceeded close account quota for the past 30 days."

할당량의 기간은 달력 기준 월초가 아니라 첫 번째 계정을 해지 날짜부터 시작됩니다. 최초 계정 해지일로부터 30일이 지나면 추가 계정을 해지할 수 있습니다.

해결 방법

사전 요구 사항: 모든 기능을 활성화한 후에만 AWS Organizations에서 계정을 해지할 수 있습니다.

참고: Close Account(계정 해지) 작업은 다른 프로세스와 비동기적으로 수행됩니다. 계정 폐쇄가 아직 진행 중이더라도 성공 완료 메시지가 표시될 수 있습니다. 이 경우 계정이 완전히 해지할 때까지 몇 분 동안 기다린 후 계정 상태를 확인하십시오.

계정 해지 요청 상태를 확인하려면 DescribeAccount API를 사용하거나 AWS CloudTrail 로그를 확인하십시오.

DescribeAccount API 사용

계정에 대한 정보를 가져오려면 다음 describe-account 명령을 실행합니다.

aws organizations describe-account --account-id AccountId

참고: AccountId를 CloseAccount 요청에서 전송한 계정 ID로 바꾸십시오. AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 AWS CLI 오류 문제 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

출력에서 Status(상태) 요소를 확인합니다. 계정 해지 요청이 진행 중인 경우 이 상태는 PENDING_CLOSURE입니다. 요청이 완료되면 상태가 SUSPENDED로 변경됩니다.

CloudTrail 이벤트 모니터링

CloudTrail 로그에서 CloseAccountResult 이벤트를 확인합니다. CloudTrail은 계정이 성공적으로 해지된 후 이 이벤트를 게시합니다. 자세한 내용은 AWS Organizations용 AWS CloudTrail API 직접 호출 로깅을 참조하십시오.

관련 정보

AWS Organizations를 사용하여 조직의 멤버 계정 해지

AWS 공식업데이트됨 6달 전
1 댓글

This article was reviewed and updated on 2026-04-20.

전문가

답글을 게시함 8일 전