<1> createBucket가 true이면 NICKNAME에 해당 하는 버킷을 만든다. <2> createBucket가 false 면 버킷을 만들지 않는다. <1> createBucket가 true이면 NICKNAME에 해당 하는 버킷을 만든다. 1 terraform destroy -auto-approve rm -rf * 2 NICKNAME=masterseo cat < variables.tf variable "createBucket" { type = bool default = true } EOT cat < s3.tf provider "aws" { region = "ap-northeast-2" } resource "aws_s3_bucket" "this" { count = var.createBucket? 1 : 0 bucket = "$NICKNAME-bucket" } EOT terraform init && terraform plan && terraform apply -auto-approve aws s3 ls <2> createBucket가 false 면 버킷을 만들지 않는다. NICKNAME=masterseo cat < variables.tf variable "createBucket" { type = bool default = false } EOT cat < s3.tf provider "aws" { region = "ap-northeast-2" } resource "aws_s3_bucket" "this" { count = var.createBucket? 1 : 0 bucket = "$NICKNAME-bucket" } EOT terraform init && terraform plan && terraform apply -auto-approve aws s3 ls