నాలెడ్జ్ బేస్

Terraform ప్రొవైడర్‌ను (zinn-digital/zinn) ఉపయోగించడం

Terraform Registry నుండి zinn-digital/zinn ప్రొవైడర్‌ను జోడించండి, API కీని సృష్టించండి మరియు DNS రికార్డులను కోడ్‌గా నిర్వహించండి — సృష్టించండి, నవీకరించండి, దిగుమతి చేయండి — మరియు మీ సైట్‌లు, డొమైన్‌లు, ప్లాన్‌లు మరియు హోస్టింగ్ ప్రాంతాలను డేటా మూలాలుగా చదవండి.

zinn-digital/zinn అనేది మా అధికారిక Terraform ప్రొవైడర్, ఇది సంతకం చేసిన విడుదలలతో Terraform Registry లో ప్రచురించబడింది. ఇది మీ సంస్థలోని డొమైన్‌లపై 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ని మార్చడం దానిని అక్కడే నవీకరిస్తుంది; బ్లాక్‌ను తీసివేయడం దానిని తొలగిస్తుంది. అపెక్స్ కోసం @, www వంటి సాపేక్ష పేరు లేదా పూర్తి పేరును name అంగీకరిస్తుంది.

ఇప్పటికే ఉన్న రికార్డును Terraform పరిధిలోకి తీసుకురండి

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

డొమైన్ ఐడి data.zinn_domains నుండి వస్తుంది; రికార్డ్ ఐడి API యొక్క DNS రికార్డ్ జాబితా ద్వారా చూపబడుతుంది.

మీ ఇన్వెంటరీని చదవండి

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 మరియు భారీ స్థాయిలో సైట్‌లను నిర్వహించడం గురించి మేము రాసినవి.

హోస్టింగ్ లేయర్ నుండి ఎస్ఈఓ మరియు లింక్ బిల్డింగ్: 2026 ఆపరేటర్ దృక్కోణం

2026లో హోస్టింగ్ అనేది ఇండెక్సింగ్ మరియు లింక్ ఈక్విటీని ఎలా రూపొందిస్తుంది: పేజీలను ఇండెక్స్‌లో ఉంచడం, పాత డొమైన్‌లపై పని ప్రారంభించడానికి ముందే వాటిని పరిశీలించడం, ఎటువంటి ఆధారాలు (footprint) లేకుండా లింక్ బిల్డింగ్ చేయడం, మరియు SEO కోసం మౌలిక సదుపాయాలు ఏమి చేయగలవు మరియు ఏమి చేయలేవు అనేదానిపై ఒక నిజాయితీపూర్వక విశ్లేషణ.

పోస్ట్‌ను చదవండి →

WordPress ను వేగవంతంగా మరియు సురక్షితంగా మార్చడం: పనితీరు మరియు ప్లగిన్ చెక్‌లిస్ట్

వేగవంతమైన, సురక్షితమైన WordPress కోసం ఒక ఆచరణాత్మక చెక్‌లిస్ట్: సర్వర్-స్థాయి కాషింగ్, సైట్ వారీగా ఆబ్జెక్ట్ కాష్, ఉపయోగించదగిన కొన్ని ప్లగిన్లు, స్టాక్‌ను తాజాగా ఉంచడం మరియు మీరు ఎప్పటికీ కాష్ చేయకూడని WooCommerce పేజీలు.

పోస్ట్‌ను చదవండి →

2026లో నిర్వహించబడే వెబ్ హోస్టింగ్‌ను ఎలా ఎంచుకోవాలి: కొనుగోలుదారు గైడ్

కంట్రోల్ ప్యానెల్‌తో కూడిన చౌకైన సర్వర్ నుండి మంచి నిర్వహించబడే హోస్టింగ్‌ను వాస్తవంగా ఏది వేరు చేస్తుంది — మైగ్రేషన్‌లు, బ్యాకప్‌లు, ఐసోలేషన్, నిజమైన కాషింగ్ మరియు నిజాయితీతో కూడిన స్కేలింగ్ — మరియు మీరు నిబద్ధత వ్యక్తం చేయడానికి ముందు దానిని ఎలా అంచనా వేయాలి.

పోస్ట్‌ను చదవండి →

బ్లాగు చదవండి →

ఇంకా సమస్య ఉందా?

ప్రతి ప్లాన్‌లోనూ మద్దతు (సపోర్ట్) అందించబడుతుంది, సహాయ కేంద్రం రోజులో 24 గంటలూ అందుబాటులో ఉంటుంది మరియు మీరు మా 58 భాషలలో దేనిలోనైనా మాకు రాయవచ్చు — మేము మీ సొంత భాషలోనే మీకు సమాధానం ఇస్తాము.

సహాయాన్ని సంప్రదించండి → అన్ని కథనాలు →