후니의 IT인프라 사전

[Terraform] iam 삭제 에러 IAM DeleteConflict 본문

카테고리 없음

[Terraform] iam 삭제 에러 IAM DeleteConflict

james_janghun 2023. 6. 14. 19:04

에러 내용:

Error: Error deleting IAM User problem-service-user-name: DeleteConflict: Cannot delete entity, must delete policies first.
	status code: 409, request id: xxxxxxxxxx

 

에러 이유:

테라폼에서 IAM 유저를 생성할 때 테라폼으로 생성되지 않은 무언가가 IAM 사용자에 같이 물려있을 경우 삭제가 불가능함. 대표적으로 MFA 디바이스 설정 등은 테라폼에서 진행하지 않았기 때문에 깔끔하게 제거하고 다시 테라폼을 실행해야 한다.

 

해결:

수동으로 MFA 등을 제거한 상태로 IAM 삭제를 재진행함.

 

 

참고 사이트

https://lsxnr.com/post/terraform-delete-user-error/