ဗဟုသုတအခြေပြုစနစ်

Terraform ဝန်ဆောင်မှုပေးသူ (zinn-digital/zinn) ကို အသုံးပြုခြင်း

Terraform Registry မှ zinn-digital/zinn ပံ့ပိုးသူကို ထည့်သွင်းပါ၊ API သော့တစ်ခု ဖန်တီးပါ၊ DNS မှတ်တမ်းများကို ကုဒ်အဖြစ် စီမံခန့်ခွဲပါ — ဖန်တီးပါ၊ အပ်ဒိတ်လုပ်ပါ၊ ထည့်သွင်းပါ — ပြီးလျှင် သင့်ဆိုက်များ၊ ဒိုမိန်းများ၊ အစီအစဉ်များနှင့် ဟို့စ်တင်ဒေသများကို ဒေတာရင်းမြစ်များအဖြစ် ဖတ်ရှုပါ။

zinn-digital/zinn သည် လက်မှတ်ရေးထိုးထားသော ထုတ်ဝေမှုများနှင့်အတူ Terraform Registry တွင် ထုတ်ဝေထားသည့် ကျွန်ုပ်တို့၏ တရားဝင် Terraform ပံ့ပိုးပေးသူ (provider) ဖြစ်သည်။ ၎င်းသည် သင့်အဖွဲ့အစည်းရှိ ဒိုမိန်းများပေါ်ရှိ DNS မှတ်တမ်းများ ကို စီမံခန့်ခွဲပေးပြီး သင့် ဆိုက်များ၊ ဒိုမိန်းများ၊ အစီအစဉ်များ နှင့် ဟိုးစတင်းဒေသများ ကို ဒေတာအရင်းအမြစ်များအဖြစ် ဖတ်ရှုပေးသည်။ ဆိုက်များ၊ စာတိုက်ပုံးများနှင့် အစီအစဉ်များကို ယနေ့အချိန်တွင် Terraform မှ စီမံခန့်ခွဲခြင်းမပြုပါ — ၎င်းတို့အတွက် ဒက်ရှ်ဘုတ်၊ API၊ SDK များ သို့မဟုတ် Zinnector® CLI ကို အသုံးပြုပါ။

ထည့်သွင်းပါ

terraform {
  required_providers {
    zinn = {
      source = "zinn-digital/zinn"
    }
  }
}

# api_key falls back to ZINN_API_KEY.
provider "zinn" {}

terraform init ကို လုပ်ဆောင်ပါ။ Terraform သည် ပံ့ပိုးပေးသူကို မှတ်ပုံတင်စာရင်းမှ ဒေါင်းလုဒ်လုပ်ပြီး ၎င်း၏ လက်မှတ်ကို စစ်ဆေးပါသည်။

API သော့တစ်ခု ဖန်တီးပါ

သင့် ဒက်ရှ်ဘုတ်၏ API သော့များ စာမျက်နှာ (app.zinndigital.com/api-keys) ကို ဖွင့်ပြီး သော့တစ်ခု ဖန်တီးပါ ကို နှိပ်ပါ။ DNS ကို စီမံခန့်ခွဲရန်အတွက် ခွင့်ပြုချက်များ အောက်ရှိ sites.view နှင့် domains.dns.manage ကို အမှန်ခြစ်ပေးပါ။ Terraform ကို မလုပ်ဆောင်မီ ၎င်းကို ထုတ်ယူပါ-

export ZINN_API_KEY=zdk_live_…

zinn_regions နှင့် zinn_plans ဒေတာအရင်းအမြစ်များသည် မည်သည့်ကီးမျှ မလိုအပ်ပါ။

DNS မှတ်တမ်းကို စီမံခန့်ခွဲပါ

data "zinn_regions" "all" {}
data "zinn_domains" "all" {}

resource "zinn_dns_record" "www" {
  domain_id = one([for d in data.zinn_domains.all.domains : d.id if d.fqdn == "example.com"])
  name      = "www"
  type      = "CNAME"
  value     = "example.com."
  ttl       = 3600
}

output "regions" { value = [for r in data.zinn_regions.all.regions : r.slug] }

terraform apply သည် မှတ်တမ်းကို ဖန်တီးပေးသည်၊ value သို့မဟုတ် ttl ကို ပြောင်းလဲခြင်းက ၎င်းကို မူလနေရာတွင်ပင် အပ်ဒိတ်လုပ်ပေးသည်၊ ဘလောက်ကို ဖယ်ရှားခြင်းက ၎င်းကို ဖျက်ပစ်သည်။ name သည် apex အတွက် @၊ www ကဲ့သို့သော နှိုင်းရအမည် သို့မဟုတ် အမည်အပြည့်အစုံကို လက်ခံသည်။

ရှိပြီးသား မှတ်တမ်းတစ်ခုကို Terraform အောက်သို့ ယူဆောင်ခြင်း

terraform import zinn_dns_record.www <domain_id>/<record_id>

ဒိုမိန်း id သည် data.zinn_domains မှ လာပြီး record id ကို API ၏ DNS record စာရင်းမှ ပြသထားပါသည်။

သင်၏ အရင်းအမြစ်စာရင်းကို ဖတ်ရှုပါ

data "zinn_sites" "all" {}
data "zinn_plans" "agency" { product_line = "agency" }

output "site_count" { value = length(data.zinn_sites.all.sites) }
output "agency_plans" { value = [for p in data.zinn_plans.agency.plans : p.code] }

ပံ့ပိုးပေးသူ ဆက်တင်များ

  • api_key — API သော့၊ မူရင်းသတ်မှတ်ချက်မှာ ZINN_API_KEY ဖြစ်သည်။
  • api_url — မူရင်းသတ်မှတ်ချက်မှာ ZINN_API_URL ဖြစ်ပြီး၊ ထို့နောက် https://api.zinndigital.com ဖြစ်သည်။
  • org — လုပ်ဆောင်ရမည့် အဖွဲ့အစည်း၊ မူရင်းသတ်မှတ်ချက်မှာ ZINN_ORG ဖြစ်သည်။ သော့တစ်ခုသည် အဖွဲ့အစည်းတစ်ခုတည်းအတွက် ဖြစ်သောကြောင့် အများအားဖြင့် မလိုအပ်ပါ။

နောက်ထပ် သွားရောက်နိုင်သည့် နေရာများ

  • ကျွန်ုပ်တို့၏ ဝဘ်ဆိုက်ရှိ လမ်းညွှန်- zinndigital.com/developers/terraform
  • Terraform Registry ပေါ်ရှိ ပံ့ပိုးပေးသူ- registry.terraform.io/providers/zinn-digital/zinn
  • ရင်းမြစ်ကုဒ်- github.com/Zinn-Digital/terraform-provider-zinn

ဆော့ဖ်ဝဲရေးသားသူဆိုင်ရာ စာရွက်စာတမ်းများ အားလုံး →

ဘလော့ဂ်မှ နောက်ဆုံးရအကြောင်းအရာများ

ဟို့စ်တင်း၊ SEO နှင့် ဆိုက်များကို အကြီးစားလည်ပတ်ခြင်းအကြောင်း ကျွန်ုပ်တို့ ရေးသားထားသည်များ။

ဟို့စ်တင်းအလွှာမှ SEO နှင့် လင့်ခ်တည်ဆောက်ခြင်း- ၂၀၂၆ ခုနှစ် လုပ်ငန်းလည်ပတ်သူတစ်ဦး၏ အမြင်

၂၀၂၆ ခုနှစ်တွင် ဟိုစတင်းသည် အင်ဒက်စ်ပြုလုပ်ခြင်းနှင့် လင့်ခ်တန်ဖိုးကို မည်သို့ပုံဖော်မည်နည်း- စာမျက်နှာများကို အင်ဒက်စ်ထဲတွင် ဆက်လက်ရှိနေစေခြင်း၊ အသုံးမပြုမီ သက်တမ်းရင့် ဒိုမိန်းများကို စစ်ဆေးခြင်း၊ ရှာဖွေမှုခြေရာမကျန်စေဘဲ လင့်ခ်တည်ဆောက်ခြင်းနှင့် အခြေခံအဆောက်အအုံသည် SEO အတွက် မည်သည်တို့ကို လုပ်ဆောင်ပေးနိုင်ပြီး မည်သည်တို့ကို မလုပ်ဆောင်ပေးနိုင်ကြောင်း ပွင့်လင်းမြင်သာစွာ ဖော်ပြချက်။

ပို့စ်ကို ဖတ်ပါ →

WordPress ကို မြန်ဆန်ပြီး လုံခြုံစိတ်ချရစေခြင်း- စွမ်းဆောင်ရည်နှင့် ပလပ်အင် စစ်ဆေးရန်စာရင်း

မြန်ဆန်ပြီး လုံခြုံစိတ်ချရသော WordPress အတွက် လက်တွေ့ကျသည့် စစ်ဆေးရမည့်စာရင်း- ဆာဗာအဆင့် ကက်ရှ်ပြုလုပ်ခြင်း၊ ဝက်ဘ်ဆိုက်တစ်ခုစီအတွက် အရာဝတ္ထုကက်ရှ်၊ အသုံးပြုရန် အမှန်တကယ်ထိုက်တန်သည့် ပလပ်အင်အနည်းငယ်၊ နည်းပညာစနစ်ကို နောက်ဆုံးပေါ်ဖြစ်အောင် ထိန်းသိမ်းခြင်းနှင့် သင် မည်သည့်အခါမျှ ကက်ရှ်မပြုလုပ်သင့်သည့် WooCommerce စာမျက်နှာများ။

ပို့စ်ကို ဖတ်ပါ →

၂၀၂၆ ခုနှစ်တွင် စီမံခန့်ခွဲပေးသော ဝဘ်ဟိုးစတင်းကို မည်သို့ရွေးချယ်မည်နည်း- ဝယ်ယူသူလမ်းညွှန်

ထိန်းချုပ်မှုဘောင်ပါသည့် ဈေးပေါသော သေတ္တာတစ်ခုနှင့် ကောင်းမွန်သော စီမံခန့်ခွဲမှုရှိသည့် hosting ကို အမှန်တကယ် ခြားနားစေသည့်အရာများ — ရွှေ့ပြောင်းမှုများ၊ အရန်သိမ်းဆည်းမှုများ၊ သီးခြားခွဲထုတ်မှု၊ စစ်မှန်သော ကက်ရှ်ပြုလုပ်ခြင်းနှင့် ရိုးသားသော ချဲ့ထွင်နိုင်စွမ်း — နှင့် သင် စာချုပ်မချုပ်ဆိုမီ ၎င်းကို မည်သို့ ဆုံးဖြတ်ရမည်နည်း။

ပို့စ်ကို ဖတ်ပါ →

ဘလော့ဂ်ကို ဖတ်ရှုပါ →

အခက်အခဲရှိနေဆဲလား။

ပံ့ပိုးကူညီမှုကို အစီစဉ်တိုင်းတွင် ထည့်သွင်းထားပြီး၊ ဝန်ဆောင်မှုပေးသည့်အချိန်မှာ တစ်ရက်လျှင် 24 နာရီဖြစ်ကာ ကျွန်ုပ်တို့၏ 58 ဘာသာစကား မည်သည့်ဘာသာစကားဖြင့်မဆို ကျွန်ုပ်တို့ထံ စာရေးနိုင်ပါသည် - ကျွန်ုပ်တို့က သင့်ဘာသာစကားဖြင့် ပြန်လည်ဖြေကြားပေးပါမည်။

အကူအညီရယူရန် ဆက်သွယ်ပါ → ဆောင်းပါးများအားလုံး →