Upstash Terraform 공급자 발표
이제 Upstash Terraform Provider를 공개적으로 사용할 수 있음을 발표하게 되어 기쁩니다. 우리의 핵심 원칙은 항상 개발자 친화적인 것입니다. 최근 REST API를 발표했습니다. 이제 Terraform 공급자 플러그인으로 도구를 확장할 때입니다.
Terraform은 인프라를 코드로 정의할 수 있는 유용한 자동화 도구입니다. 이러한 방식으로 협업이 엄청나게 쉬워지고 모든 구성 변경이 지속되므로 모든 사람이 인프라에서 무슨 일이 일어나고 있는지 알 수 있습니다.
커뮤니티 요청에 따라 terraform 공급자를 개발했으며 이제 terraform 시장에서 공개적으로 사용할 수 있습니다.
플러그인을 사용하려면 4줄의 구성만 잘라내고 데이터베이스를 만드는 것은 매우 간단합니다.
terraform {
required_providers {
upstash = {
source = "upstash/upstash"
version = "x.x.x"
}
}
}
provider "upstash" {
email = "EMAIL"
api_key = "API_KEY"
}
Upstash 콘솔에서 API_KEY를 얻을 수 있습니다. 또한 EMAIL은 Upstash에 등록한 이메일입니다. 이제 공급자를 정의했습니다. 데이터베이스를 생성해 보겠습니다.
resource "upstash_database" "mydb" {
database_name = "mydb3"
region = "eu-west-1"
tls = "true"
multi_zone = "false"
}
이제 다음 명령을 실행하십시오:
terraform init
terraform plan
terraform apply
이 간단한 코드 조각은 데이터베이스를 생성합니다. 여기에서 전체 예제 코드를 찾을 수 있습니다.
미래 작업
우리는 도구와 타사 통합을 계속 확장하고자 합니다. 당신은 우리의 로드맵을 찬성할 수 있습니다. 또한 트위터나 디스코드에서 테라폼 제공업체에 대한 피드백을 주시면 감사하겠습니다. github에서 호스팅됩니다.