TERRAFORM을 사용하여 AWS 예산 생성
테라폼이란?
HashiCorp에서 작성 및 개발했습니다.
인프라를 안전하고 효율적으로 구축, 변경 및 버전 관리하기 위한 도구입니다.
광범위한 공급자 제공을 통해 기존 및 인기 있는 서비스 공급자와 맞춤형 사내 솔루션을 관리할 수 있습니다.
전제 조건
그것에 들어가 보자
>terraform version
>aws --version
Log into AWS(I logged in as root user) and switched to IAM(Identity and Acccess Management)
Create a new user and give them programmatic access , then download their access keys and secret access keys as a csv. file and take note of your AWS region
>aws configure
>main.tf
그런 다음 terraform 공급자에 대한 코드 블록을 만듭니다(Terraform의 Terraform/AWS 공급자 버전에서 가져올 수도 있음).
terraform {
required_providers{
aws = {
source = "harshicorp/aws"
version = "~3.74"
}
}
}
AWS Provider가 사용해야 하는 리전 코드 블록을 가져옵니다(Terraform의 Terraform/AWS Provider 버전에서 가져오기).
provider "aws" {
region = "us-east-1"
}
예산을 제공하도록 지시합니다(Terraform 레지스트리의 AWS 리소스로 이동하여 "aws-budgets-budget"을 검색하고 필요에 따라 편집하여 예산 코드를 가져옵니다).
resource "aws_budgets_budget" "i_love_terraform" {
name = "monthly_budget"
budget_type = "COST"
limit_amount = "10"
limit_unit = "USD"
"time_period_start" = "2022-10-01_00:00"
time_unit = "MONTHLY" }
>terraform init
>terraform fmt
>terraform validate
>terraform plan
>terraform apply
FIN
Reference
이 문제에 관하여(TERRAFORM을 사용하여 AWS 예산 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/msaghu/creating-an-aws-budget-using-terraform-56do텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)