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

Upstash เปิดตัว Terraform Provider ให้บริการอัตโนมัติโครงสร้างพื้นฐาน

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