Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Redis

Upstash Ra mắt Terraform Provider Chính thức cho Infrastructure Automation

Thông báo Upstash Terraform Provider

Chúng tôi rất vui thông báo Upstash Terraform Provider hiện đã công khai. Nguyên tắc cốt lõi luôn developer-friendly. Chúng tôi vừa công bố REST API. Bây giờ là lúc mở rộng công cụ với terraform provider plugin.

Terraform là công cụ automation hữu ích cho phép định nghĩa infrastructure as code. Collaboration trở nên cực kỳ dễ dàng và mọi thay đổi cấu hình đều được persist để mọi người biết đang xảy ra gì ở tầng infrastructure.

Sau yêu cầu từ community, chúng tôi phát triển terraform provider và hiện có sẵn tại Terraform Marketplace.

Để dùng plugin, chỉ cần 4 dòng config và tạo database rất đơn giản:

terraform {
  required_providers {
    upstash = {
      source = "upstash/upstash"
      version = "x.x.x"
    }
  }
}
provider "upstash" {
  email = "EMAIL"
  api_key = "API_KEY"
}

Lấy API_KEY từ Upstash Console. EMAIL là email đăng ký Upstash. Đã định nghĩa provider. Tạo database:

resource "upstash_database" "mydb" {
  database_name = "mydb3"
  region = "eu-west-1"
  tls = "true"
  multi_zone = "false"
}

Chạy các lệnh:

terraform init
terraform plan
terraform apply

Đoạn code đơn giản này sẽ tạo database. Xem full example code.

Kế hoạch tương lai

Chúng tôi muốn tiếp tục mở rộng tools và 3rd party integrations. Bạn có thể upvote roadmap. Cũng rất mong nhận feedback về terraform provider tại Twitter hoặc Discord. Source code hosted tại GitHub.