AWS: Terraform을 사용하여 VPC, 서브넷, NatGateway 및 InternetGateways 생성
저는 처음부터 Terraform을 사용하여 인프라를 만드는 방법을 배우고 있습니다. 제가 배운 것을 적용하고 여러분과 공유할 수 있기로 결정했습니다.
이 지침을 개선하는 방법에 대한 의견이 있으면 알려주십시오.
이 정보가 도움이 되었기를 바랍니다.
아래 지침은 Windows용입니다.
CLI를 사용하여 AWS 자격 증명 구성을 진행합니다.
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html
필요한 도구를 준비한 후 리포지토리 복제를 진행합니다.
https://github.com/lguerraq/AWS-VPC
VSCode로 복제된 폴더를 엽니다.
Credentials 파일(/.aws/credentials)에 구성된 프로필의 이름을 입력합니다.
variable "profile" {
description = "Profile for providers"
type = string
default = "NameProfile"
}
앞서 언급한 내용을 사용하여 배포에 Terraform 명령을 적용할 것입니다.
### Init terraform
* terraform init
### Validate terraform
* terraform validate
### Fmt terraform
* terraform fmt
### Plan terraform by environment
* terraform plan -var-file environment-vars/prd.tfvars
### Apply terraform by environment
* terraform apply -var-file environment-vars/prd.tfvars
### Destroy terraform by environment
* terraform destroy -var-file environment-vars/prd.tfvars
https://www.terraform.io/cli/commands
Terraform 적용이 실행될 때까지 VPC가 올바르게 생성되었는지 확인합니다.
VPC를 파괴하기 위해 Terraform destroy를 실행합니다.
Reference
이 문제에 관하여(AWS: Terraform을 사용하여 VPC, 서브넷, NatGateway 및 InternetGateways 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/awsugperu/aws-create-vpcs-subnets-natgateway-and-internetgateways-with-terraform-5f7a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)