ประกาศ Upstash Terraform Provider
เรายินดีประกาศว่า Upstash Terraform Provider พร้อมใช้งานสาธารณะแล้ว หลักการคือการเป็นมิตรกับนักพัฒนาเสมอ เราได้ประกาศ REST API ไปเมื่อเร็วๆ นี้ ตอนนี้ถึงเวลาขยายเครื่องมือด้วย Terraform Provider Plugin
Terraform เป็นเครื่องมืออัตโนมัติที่มีประโยชน์ ให้คุณกำหนดโครงสร้างพื้นฐานเป็นโค้ด การทำงานร่วมกันจึงกลายเป็นเรื่องง่ายมาก และการเปลี่ยนแปลงการกำหนดค่าทุกอย่างถูกเก็บไว้ ดังนั้นทุกคนจึงทราบว่ากำลังเกิดอะไรขึ้นกับโครงสร้างพื้นฐาน
หลังจากได้รับคำขอจากชุมชน เราพัฒนา Terraform Provider ของเราและตอนนี้พร้อมใช้งานใน Terraform Marketplace แล้ว
หากต้องการใช้ Plugin ของเรา ต้องใช้เพียง 4 บรรทัดของการตั้งค่า และการสร้างฐานข้อมูลก็ง่ายมาก
terraform {
required_providers {
upstash = {
source = "upstash/upstash"
version = "x.x.x"
}
}
}
provider "upstash" {
email = "EMAIL"
api_key = "API_KEY"
}
คุณสามารถรับ API_KEY จาก Upstash Console EMAIL คืออีเมลที่คุณลงทะเบียนกับ Upstash ตอนนี้เรากำหนด Provider แล้ว มาสร้างฐานข้อมูลกัน:
resource "upstash_database" "mydb" {
database_name = "mydb3"
region = "eu-west-1"
tls = "true"
multi_zone = "false"
}
รันคำสั่งต่อไปนี้:
terraform init
terraform plan
terraform apply
โค้ดสั้นๆ นี้จะสร้างฐานข้อมูล คุณสามารถหาโค้ดตัวอย่างเต็มได้ ที่นี่
งานในอนาคต
เราต้องการขยายเครื่องมือและการรวมระบบบุคคลที่สามต่อไป คุณสามารถโหวต แผนทางของเรา นอกจากนี้เราจะขอความคิดเห็นเกี่ยวกับ Terraform Provider ที่ Twitter หรือ Discord โฮสต์อยู่ที่ GitHub