Terraform은 전체 AWS 배포를 다시 구축하고 싶어합니다.

Terraform은 전체 AWS 배포를 다시 구축하고 싶어합니다.

저는 100% Terraform으로 구축된 AWS 환경을 보유하고 있습니다. 며칠 동안 손대지 않았지만 오늘 제가 생각하기에 꽤 사소한 변화라고 생각했던 것을 만들러 갔을 때 Terraform은 저를 만들기로 결정했습니다.전체새로운 AWS 인프라. 변경 사항을 철회해도 아무런 차이가 없었습니다. 내가 무엇을 하든 Terraform은 이제 새로운 인프라를 구축하려고 합니다.

그렇습니다~ 아니다오래된 인프라를 허물고 이 새로운 인프라를 나란히 구축하고 싶어합니다.

기본적으로 기존 인프라가 모두 존재하지 않는 것처럼 작동합니다.

의심하다모든 것이 VPC에 연결되어 있고 새 VPC를 생성해야 한다고 생각하기 때문에 VPC의 모든 다운스트림(즉, 모든 것)도 ID가 일치하도록 다시 생성됩니다.

저는 Terraform을 처음 사용하는데 Terraform을 이전 상태로 "강제"할 수 있는 방법이 있나요?

답변1

잘못된 전역 찾기 및 바꾸기가 이 문제의 원인인 것으로 보입니다. Terraform 상태 파일을 수정하여 계단식 문제가 발생하는 것입니다.

이 문제가 발생하지 않은 상태 파일 버전을 복원하면 문제가 해결되었습니다.

이제 Terraform 상태 파일을 가져와야 할 때가 된 것 같습니다.S3으로그래서 이런 일은 다시는 일어나지 않습니다.

관련 정보