lhywk 님의 블로그

Terraform으로 AWS 리소스 생성 - S3 본문

AWS

Terraform으로 AWS 리소스 생성 - S3

lhywk 2026. 3. 10. 17:59

참고자료: https://terraform101.inflearn.devopsart.dev/cont/s3-practice/

 

Amazon S3 실습 :: Terraform & AWS 101

Amazon S3 실습 S3 Bucket 생성 AWS Bucket은 객체파일을 담을 수 있는 객체 저장소입니다. Amazon S3의 가장 기본이 되는 리소스인 Bucket을 생성해보겠습니다. S3 bucket을 생성하실 때는 aws_s3_bucket 리소스를

terraform101.inflearn.devopsart.dev

S3 Bucket 생성

AWS Bucket은 객체파일을 담을 수 있는 객체 저장소이다.

Amazon S3의 가장 기본이 되는 리소스인 Bucket을 생성해 본다.

S3 bucket을 생성할 때는 aws_s3_bucket 리소스를 사용하면 된다.

참고로 s3 버킷은 전세계적으로 유일한 이름이어야 하기 때문에 중복된 이름을 사용하면 리소스 생성이 되지 않는다.

 

  • resource "aws_s3_bucket" "main":
    • S3 버킷 리소스를 생성하겠다는 의미다. main은 테라폼 코드 내에서 이 버킷을 지칭하는 별칭이다.
  • bucket = "devopsart-terraform-101":
    • 실제 S3 버킷의 이름이다.
    • 주의: S3 버킷 이름은 전 세계 AWS 사용자 중에서 중복되지 않는 유일한 이름이어야 한다. 만약 이미 다른 누군가가 이 이름을 쓰고 있다면 에러가 발생한다.
  • tags:
    • AWS 관리 콘솔에서 리소스를 구분하기 위한 태그다.

terraform plan -> terraform apply

 

'AWS' 카테고리의 다른 글

Terraform Advanced  (0) 2026.03.10
Terraform으로 AWS 리소스 생성 - AWS IAM  (1) 2026.03.10
Amazon S3  (0) 2026.03.10
Terraform으로 AWS 리소스 생성 - VPC  (0) 2026.03.10
Terraform 알아보기  (0) 2026.03.10