কম্পিউটার

Upstash Terraform প্রদানকারীর ঘোষণা

Upstash Terraform প্রদানকারীর ঘোষণা

আমরা ঘোষণা করতে পেরে আনন্দিত যে এখন আমাদের Upstash Terraform প্রদানকারী সর্বজনীনভাবে উপলব্ধ। আমাদের মূল নীতি সর্বদা বিকাশকারী বন্ধুত্বপূর্ণ। আমরা সম্প্রতি REST Api ঘোষণা করেছি। এখন সময় এসেছে টেরাফর্ম প্রোভাইডার প্লাগইনের সাথে আমাদের টুলগুলিকে প্রসারিত করার৷

Terraform একটি দরকারী অটোমেশন টুল যা আপনাকে কোড হিসাবে আপনার পরিকাঠামো সংজ্ঞায়িত করতে দেয়। সহযোগিতা এইভাবে সহজ হয়ে ওঠে এবং প্রতিটি কনফিগারেশন পরিবর্তন অব্যাহত থাকে যাতে সবাই জানে পরিকাঠামোতে কী ঘটছে৷

সম্প্রদায়ের অনুরোধের পরে, আমরা আমাদের টেরাফর্ম প্রদানকারী তৈরি করেছি এবং এখন এটি সর্বজনীনভাবে টেরাফর্ম মার্কেটপ্লেসে উপলব্ধ৷

আপনি যদি আমাদের প্লাগইন ব্যবহার করতে চান তবে এটি কনফিগারেশনের মাত্র 4 লাইন স্নিপ করা হয় এবং একটি ডাটাবেস তৈরি করা খুবই সহজ৷

terraform {
  required_providers {
    upstash = {
      source = "upstash/upstash"
      version = "x.x.x"
    }
  }
}

provider "upstash" {
  email = "EMAIL"
  api_key  = "API_KEY"
}

আপনি Upstash কনসোল থেকে একটি API_KEY পেতে পারেন। এছাড়াও EMAIL হল আপনার Upstash-এর জন্য নিবন্ধিত ইমেল। এখন, আমরা আমাদের প্রদানকারীকে সংজ্ঞায়িত করেছি। আসুন একটি ডাটাবেস তৈরি করি:

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

এখন নিম্নলিখিত কমান্ডগুলি চালান:

terraform init
terraform plan
terraform apply

এই সহজ কোড স্নিপেট একটি ডাটাবেস তৈরি করবে। আপনি এখানে সম্পূর্ণ উদাহরণ কোড খুঁজে পেতে পারেন।

ভবিষ্যৎ কাজ

আমরা আমাদের টুল এবং থার্ড পার্টি ইন্টিগ্রেশন প্রসারিত করতে চাই। আপনি আমাদের রোডম্যাপ আপভোট করতে পারেন. এছাড়াও আপনি যদি আমাদের টেরাফর্ম প্রদানকারীকে টুইটারে বা ডিসকর্ডে প্রতিক্রিয়া জানান তাহলে আমরা এটির প্রশংসা করব। এটি github এ হোস্ট করা হয়।


  1. রেডিস ইনসাইডার প্রোগ্রামের ঘোষণা

  2. একটি DBaaS প্রদানকারী নির্বাচন করার সময় 6টি মূল বৈশিষ্ট্য বিবেচনা করতে হবে

  3. AptWatcher ঘোষণা করা হচ্ছে

  4. আপস্ট্যাশ চ্যাটবক্স ঘোষণা করা হচ্ছে