리소스 구성
Configure a resource | Terraform | HashiCorp Developer
<aside>
📖
Resource 는 가상 네트워크, 컴퓨팅 인스턴스, DNS 레코드와 같은 상위 구성 요소를 포함하여 Terraform으로 생성하고 관리하려는 모든 인프라 객체를 의미한다.
- 상세 내용은 위 docs 참고
</aside>
<aside>
☝🏻
필수 조건 - Provider 구성
- 리소스 생성 시 필수적으로 Provider 선택 및 구성해야 한다.
- Provider는 프로비저닝 가능한 다양한 리소스 유형을 제공하는 Terraform 플러그인이다.
- 대부분의 Provider는 원격 API에 액세스하기 위해 인증 설정, 버전 요구 사항, 기타 인수를 필요로 한다.
</aside>
리소스 선언
provider-specific arguments (개별 provider 인자) 구성
timeouts 작업 정의
meta-arguments 구성
Custom conditions (사용자 정의 조건)
provider 구성별 별칭(alisas) 정의
리소스 종속성 지정
리소스 제거