반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- nestjs스터디
- K8S
- 플러터 개발
- 스프링부트공부
- 알고리즘공부
- 코테공부
- 스프링
- 코테준비
- Axon framework
- Flutter
- 카프카
- 스프링공부
- 기술공부
- nestjs
- Kafka
- DDD
- nestjs공부
- 플러터 공부
- JPA예제
- 스프링부트
- JPA
- 프로그래머스
- 기술면접공부
- 스프링 공부
- 자료구조공부
- querydsl
- JPA 공부
- JPA스터디
- 자바공부
- JPA공부
Archives
- Today
- Total
DevBoi
[TERRAFORM] 테라폼 시작을 위한 설정 본문
반응형
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를 형상관리할거라, 인텔리제이에 설치 했다
반응형