HashiCorp./terraform

[Terraform] S3 버킷 및 초기 폴더 생성

인쥭 2021. 2. 23. 15:28
반응형
bucket.tf

variable "bucket-name" {
  type = string
  default = "my-name-is-ingnoh-bucket"
}
resource "aws_s3_bucket" "common_s3_bucket" {
  bucket = var.bucket-name
  acl = "private"
  versioning { // 버킷 버전관리를 켜지 않을 것이라면 versioning 블록을 제거할 것
    enabled = true
  }
}
resource "aws_s3_bucket_object" "bucket_folder_ingnoh" {
  bucket = aws_s3_bucket.common_s3_bucket.id
  key = "ingnoh/"
  source = "/dev/null"
}

terraform init > terraform plan > echo "yes" | terraform apply로 확인