Develop/[Terraform]
[TERRAFORM] 테라폼 시작을 위한 설정
HiSmith
2024. 11. 24. 15:18
반응형
1. 설정
terraform 설치 (mac기준)
brew install terraform
aws-terraform 설정
1) aws cli 설치
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
sudo installer -pkg AWSCLIV2.pkg -target /
aws --version
오류 발생시 (파이썬 환경세팅)
brew install --build-from-source python@3.12
2) aws 설정
aws configure
aws > console > 사용자
root 권한으로 accessKey,secretKey 생성
terraform
로컬 공개키 생성 및 저장
ssh-keygen -t rsa -b 2048 -f ~/.ssh/my-key.pem
이렇게 하면 공개키 와 개인키가 생성된다
aws에 접근할때는 이 개인키를 사용하고, 테라폼을 이용해서 ec2를 생성할때는 공개키를 사용하여, aws 개인키를 자동으로 등록하게 한다.
aws 리소스를 핸들링할떄는 이 공개키는 자동으로 aws에 업로드되고 직접 ec2로 접속해야할때는 개인키를 사용 하면 된다.
+) 대부분 개발을 하면서 IDE에 테라폼 스크립트를 핸들링한다.
나는 인텔리제이로 Terraform Script를 형상관리할거라, 인텔리제이에 설치 했다
반응형