전체 글
-
[Terraform] output 사용하기 (6)공부 2025. 11. 13. 11:49
1. outputterraform plan, apply, destroy 등의 명령 실행 시, 명령이 잘 실행됐는지 결과값을 출력시켜주는 기능 2. 어떤 상황에서 쓸까?그 동안 실습에서 Output이 없으니, AWS EC2 등 리소스를 Terraform으로 생성한 후 IP, Endpoint 등을 확인하기 위해서 다시 AWS Console에 접속해야 했다, 하지만 output을 이용하면 직접 콘솔에 접속하지 않아도 생성이 완료되면 출력하게 설정할 수 있다Output을 사용해서 terraform apply 결과와 tfstate에 값이 저장되어, 내가 원하는 정보를 개발환경에서 바로 확인할 수 있다. 3. 예시 (선행되는 main.tf 파일 작성 필요)#output.tf#ec2 public up 출력output..
-
[Terraform] Target (특정 리소스 생성 그리고 삭제) (5)공부 2025. 11. 13. 10:13
1. target terraform plan, apply, destroy 등의 명령 실행 시,특정 리소스나 모듈만 선택적으로 계획(plan)하거나 적용(apply) 하도록 지정하는 기능이다.즉, 전체 인프라 중 일부 리소스만 빠르게 작업할 때 사용된다.2. 어떤 상황에서 쓸까?주로 특정 리소스의 관리 및 수정, 테스트, 순차적 배포 등에 사용된다. 3. 예시 퍼블릭 ec2 인스턴스와 보안그룹을 만들고 싶다면 다음과 같이 입력한다. (미리 main.tf에 작성)terraform plan -target=aws_instance.public_ec2_test -target=aws_security_group.public_test_sg 역으로 특정 타켓만 삭제하고 싶다면 apply 또는 plan 명령을 destroy..
-
[Terraform] 테라폼 개념 정리 (1)공부 2025. 11. 13. 09:37
1. 테라폼이란?Terraform은 HashiCorp에서 개발한 Infrastructure as Code (IaC) 도구로HCL(HashiCorp Configuration Language) 기반 설정 파일들로 인프라를 정의할 수 있다. 2. 테라폼이 그래서 무슨 역할을 하는데?테라폼은 HCL 기반 설정파일로 인프라 자동화, 일관성 있는 환경 유지, 시뮬레이션, 인프라 관리 등직접 인프라를 하나씩 만들고 삭제하는 등의 관리작업을 효율적으로 만드는 역할을 하는 도구이다. 3. 테라폼 용어당장은 이해안된다해도, 일단 외우고 실습하다보면 이해가 되니깐 파악해놓자!용어의미ProviderAWS, Azure, GCP 등 인프라 공급자. 예: hashicorp/awsResource생성할 인프라 요소. 예: aws_i..
-
[Trraform] 테라폼으로 만든 리소스 삭제 (4)공부 2025. 11. 12. 11:37
Destroy infrastructure | Terraform | HashiCorp DeveloperDestroy AWS infrastructure managed by Terraform. Remove a resource from your configuration. Run and apply a destroy plan to remove all of your workspace's infrastructure.developer.hashicorp.com- Terraform 파괴 명령어 destroyTerraform apply의 정 반대의 명령어로 이걸 그대로 입력하면 그 동안 테라폼 관리하던 모든 인프라를 싹 지워버린다. 즉, 테라폼에 관리하지 않는 리소스는 지워지지 않고 남는다.terraform destroy
-
[Trraform] 테라폼으로 EC2생성 하기 (3)공부 2025. 11. 11. 16:28
설치 후 다음단계인 EC2 생성 홈페이지 예제에는 us-east2 리전으로 설정되어 있어서 도쿄리전으로 실습해보려다가 이상한 에러 때문에 한참 해맸다.. Create infrastructure | Terraform | HashiCorp DeveloperAuthenticate to AWS and create infrastructure with Terraform. Write and validate Terraform configuration, initialize a configuration directory, and plan and apply a configuration to create infrastructure.developer.hashicorp.com 1. 테라폼 파일을 실행할 디렉터리 생성 #디렉터리..
-
[Trraform] Trraform 설치하기 (2)공부 2025. 11. 11. 10:00
테라폼 설치는 일단 홈페이지에도 자세하게 나온다. Install | Terraform | HashiCorp DeveloperExplore Terraform product documentation, tutorials, and examples.developer.hashicorp.com이번 설치 과정에서 AWS EC2인스턴스를 생성할 때 레드헷 버전 10으로 인스턴스를 만들었더니설치할 때 HashiCorp 저장소 URL과 OS 버전에 맞지 않아서 404 오류가 발생하는 문제가 있었다. 해결 방법으로는 HashiCorp repo를 직접 편집기로 수정해서 버전을 입력해주면 해결가능하다. 1. repo 파일을 열어 수정sudo vi /etc/yum.repos.d/hashicorp.repo 2.$releasever를..
-
[AWS 공부] AWS Solutions Architect - SAA03 합격 후기 및 덤프공부/AWS 자격증 2025. 11. 4. 09:25
한창 한국에도 클라우드 시스템이 전환되고 있어서회사에서 공부하라 하기도하고 나 역시 관심이 있지만일단 클라우드의 큰 개념을 알지만그래서 어떻게 쓰는건데? 라는 정도였기에 우선 CPP를 보고난 후.. 약 2년 후 다시 공부를 시작해서 합격했다....쓸데없는 이야기는 다 뒤로 하고어떻게 공부했고 합격했는지 정리하자면. 준비기간은 총 3주 1주는 시간이 촉박해서 강의는 전혀 듣지 않았고이미 2년전이지만 기본적인 용어와 개념은 머릿속에 남아있기 때문에 가볍게 정리할겸 GPT와 함께 시험범위안에 있는서비스에 대한 정의, 기능을 노트정리만 하면서 지식을 한번 정리하는 정도로 했다. 보통 시간이 좀 있고 확실히 합격하고 싶다면 udemy에서 많이 추천하는 강의나 youtube 무료강의를 듣는것을 추천. 물론 나..