오늘도 한 뼘 더

[Terraform] 테라폼 AWS Provider 설정하기 본문

DevOps & Infra/DevOps

[Terraform] 테라폼 AWS Provider 설정하기

나른한댕댕이🐶 2023. 8. 24. 16:58
728x90
반응형

  # Provider 란?  

Terraform Provider는 Terraform에서 특정 Infrastructure플랫폼 AWS, Azure 등과 상호 작용하기 위한 플러그인이다. Terraform은 여러 프로바이더를 지원하여 다양한 클라우드 서비스 및 인프라 리소스를 코드로 관리할 수 있게 해주는 역할을 한다.

각각의 Terraform Provider는 해당 플랫폼의 API와 통신하여 리소스를 생성, 수정, 삭제 등을 수행하고 이를 통해 Infrastructure를 정의하고 관리할 수 있다. Provider는 Terraform 코드에서 사용되는 리소스 유형을 제공하고, 해당 리소스를 생성하거나 수정할 때 필요한 설정을 정의한다.

 

  # AWS Provider 설정  

terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 5.0"
    }
  }
}

# Configure the AWS Provider
provider "aws" {
  region     = "ap-northeast-2"
  shared_credential_file = "/home/ubuntu/.aws/credentials"
}
728x90
반응형
Comments