ประกาศ Upstash Terraform Provider
เรารู้สึกตื่นเต้นที่จะประกาศว่าขณะนี้ Upstash Terraform Provider ของเราพร้อมให้บริการแบบสาธารณะแล้ว หลักการสำคัญของเราคือเป็นมิตรกับนักพัฒนาเสมอ เราได้ประกาศ REST Api เมื่อเร็ว ๆ นี้ ถึงเวลาขยายเครื่องมือของเราด้วยปลั๊กอินผู้ให้บริการ Terraform
Terraform เป็นเครื่องมืออัตโนมัติที่มีประโยชน์ซึ่งช่วยให้คุณกำหนดโครงสร้างพื้นฐานของคุณเป็นโค้ดได้ การทำงานร่วมกันจะกลายเป็นเรื่องง่ายมากด้วยวิธีนี้และการเปลี่ยนแปลงการกำหนดค่าทุกอย่างยังคงอยู่เพื่อให้ทุกคนรู้ว่าเกิดอะไรขึ้นที่โครงสร้างพื้นฐาน
หลังจากการร้องขอของชุมชน เราได้พัฒนาผู้ให้บริการ terraform ของเราแล้ว และตอนนี้ก็พร้อมให้บริการแก่สาธารณะใน terraform Marketplace
หากคุณต้องการใช้ปลั๊กอินของเรา มีเพียง 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 ตอนนี้เราได้กำหนดผู้ให้บริการของเราแล้ว มาสร้างฐานข้อมูลกันเถอะ:
resource "upstash_database" "mydb" {
database_name = "mydb3"
region = "eu-west-1"
tls = "true"
multi_zone = "false"
}
ตอนนี้รันคำสั่งต่อไปนี้:
terraform init
terraform plan
terraform apply
ข้อมูลโค้ดอย่างง่ายนี้จะสร้างฐานข้อมูล คุณสามารถหาโค้ดตัวอย่างแบบเต็มได้ที่นี่
งานในอนาคต
เราต้องการขยายเครื่องมือและการรวมระบบของบุคคลที่สามต่อไป คุณสามารถโหวตแผนงานของเรา นอกจากนี้ เราจะยินดีเป็นอย่างยิ่งหากคุณให้ข้อเสนอแนะเกี่ยวกับผู้ให้บริการ terraform ของเราที่ twitter หรือ discord มันโฮสต์ที่ github