Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

ประกาศผู้ให้บริการ Terraform Upstash

ประกาศ 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