1. ami-40d28157 를 사용해 EC2 Instance를 생성하고 싶다. 추가적인 설정 없이 Instance의 이름만 내가 원하는 것으로 지정하고 싶을 때 어떻게 해야할까? resource "aws_instance" "example" { ami = "ami-40d28157" instance_type = "t2.micro" tags = { Name = "terraform-example" } } Point!!! 1. instance_type의 t2.micro는 AWS 프리티어에 해당하는 타입이다. (당장은 이것만 쓸듯) 2. tags 뒤에는 반드시 = 기호를 사용해야 한다. (책에선 안되있는데 이상하네..ㅠㅠ) 2. ami-40d28157 를 사용해 EC2 Instance를 생성하고 거기에 Web S..
테라폼은 하시코프에서 제공하는 코드형 클라우드 인프라 환경 배포 툴(IaC)이다. IaC 중에서도 서버자체를 구성하기 위한 서버 프로비전 도구에 해당한다. 코드로 인프라를 정의하고 해당 코드를 통해 동일한 인프라를 재현해 낼 수 있다는 강점이 있다. (정의형 프로그래밍 언어를 통해 작성된다는 것을 생각할 수 있다.) 처음 테라폼을 시작하기 위해서는 다음 단계가 필요하다. 1. 대상 Cloud 플랫폼 계정 설정하기. (AWS로 진행한다.) 2. 테라폼 설치하기. 3. Cloud 플랫폼 계정정보 설정하기. 4. tf 파일에 코드로 인프라를 정의하기. 5. 배포하기. 1. 대상 Cloud 플랫폼 계정 설정하기. AWS에 Root 사용자 계정을 생성하고 IAM 사용자를 생성한다. 하면 다음과 같이 Access ..