본문 바로가기
반응형

import3

AWS 콘솔에서 만든 CloudFront 배포를 Terraform으로 가져와 관리하는 방법 (terraform import) 목차 AWS에서 CloudFront 배포(Distribution)를 콘솔로 만들었지만, 나중에 코드 기반 관리(IaC)를 위해 Terraform으로 전환하고 싶을 때 어떻게 해야 할까요?이번 글에서는 Terraform의 import 기능을 통해 콘솔로 만든 CloudFront 리소스를 Terraform으로 상태 일치시켜 관리하는 전체 과정을 실습 기반으로 정리합니다.🎯 목표콘솔에서 만든 CloudFront 배포를 삭제하지 않고 Terraform으로 가져옴Terraform 상태(state)와 코드(.tf)를 일치시켜 안전하게 관리Terraformer 사용 시 주의점까지 포함✅ 전체 작업 흐름 요약 단계설명1최소한의 .tf 리소스 블록 작성2terraform import로 상태(state) 연결3terra.. 2025. 8. 7.
WSL 설치 경로 변경 목차 증상 wsl 에 CentOS를 설치 하였는데 급하게 하느라 다운로드폴더에 설치를 해버렸다. 그래서 설치된 폴더를 그냥 C:\CenOS7\에 옮기고 실행하니 다음과 같은 에러가 발생했다. wsl: C:\Users\test\.wslconfig:7의 알 수 없는 키 'wsl2.wslPath' 'C:\Users\test\Downloads\CentOS7\ext4.vhdx' 디스크를 WSL2에 연결하지 못했습니다. 지정된 경로를 찾을 수 없습니다. Error code: Wsl/Service/CreateInstance/MountVhd/ERROR_PATH_NOT_FOUND wsl 목록: wsl --list 그냥 wsl 하면 기본값으로되니 아래처럼 옵션을 줘서 실행시켜 줘야한다. 실행 명령어: wsl -d Cent.. 2023. 8. 23.
[Terraform]테라폼에서 terraformer로 import후 plan 시 에러: The state file could not be read: read terraform.tfstate: The process cannot access the file because another process has locked a portion of the file. terraformer로 import한 폴더에서 terraform plan을 하니 다음과 같은 에러가 발생했다. The state file could not be read: read terraform.tfstate: The process cannot access the file because another process has locked a portion of the file. 그래서 terraform state mv 로 tfstate 정보를 다른곳에 옮겨서 plan을 해보았더니 정상적으로 동작하였다. import한것은 plan을 막아 놓은건지 아니면 terraformer에서 사용하는 상태로 적용되어 프로세스가 남아있다고 그런건지 확실하지는 않다. 2023. 8. 3.
반응형