Baza e njohurive

Përdorimi i ofruesit të Terraform-it (zinn-digital/zinn)

Shtoni ofruesin zinn-digital/zinn nga Terraform Registry, krijoni një çelës API dhe menaxhoni regjistrimet DNS si kod — krijoni, përditësoni, importoni — dhe lexoni faqet, domenet, planet dhe rajonet tuaja të pritjes si burime të dhënash.

zinn-digital/zinn është ofruesi ynë zyrtar i Terraform, i publikuar në Terraform Registry me versione të nënshkruara. Ai menaxhon regjistrimet DNS në domenet e organizatës suaj dhe lexon faqet, domenet, planet dhe rajonet e pritjes tuaja si burime të dhënash. Vetë faqet, kutitë postare dhe planet nuk menaxhohen nga Terraform sot — përdorni panelin e kontrollit, API-në, SDK-të ose Zinnector® CLI për to.

Instaloni

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

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

Ekzekutoni terraform init. Terraform shkarkon ofruesin nga regjistri dhe verifikon nënshkrimin e tij.

Krijoni një çelës API

Hapni faqen Çelësat API të panelit tuaj (app.zinndigital.com/api-keys) dhe shtypni Krijoni një çelës. Për menaxhimin e DNS-së, shënoni sites.view dhe domains.dns.manage nën Lejet. Eksportojeni atë përpara se të ekzekutoni Terraform:

export ZINN_API_KEY=zdk_live_…

Burimet e të dhënave zinn_regions dhe zinn_plans nuk kanë nevojë për çelës.

Menaxhoni një regjistrim 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 krijon regjistrimin; ndryshimi i value ose ttl e përditëson atë në vend; heqja e bllokut e fshin atë. name pranon @ për kulmin (apex), një emër relativ si www, ose një emër të plotë.

Kaloni një regjistrim ekzistues nën Terraform

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

Identifikuesi i domenit vjen nga data.zinn_domains; identifikuesi i regjistrimit shfaqet nga lista e regjistrimeve DNS të API-t.

Lexoni inventarin tuaj

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] }

Cilësimet e ofruesit

  • api_key — çelësi API; si parazgjedhje është ZINN_API_KEY.
  • api_url — si parazgjedhje është ZINN_API_URL, më pas https://api.zinndigital.com.
  • org — organizata mbi të cilën do të veprohet; si parazgjedhje është ZINN_ORG. Zakonisht e panevojshme, sepse një çelës i përket një organizate.

Ku të shkoni më tej

  • Udhëzuesi në faqen tonë të internetit: zinndigital.com/developers/terraform
  • Ofruesi në Terraform Registry: registry.terraform.io/providers/zinn-digital/zinn
  • Kodi burimor: github.com/Zinn-Digital/terraform-provider-zinn

I gjithë dokumentacioni i zhvilluesit →

Më të rejat nga blogu

Çfarë kemi shkruar për hostimin, SEO-n dhe administrimin e faqeve në shkallë të gjerë.

SEO dhe ndërtimi i lidhjeve nga shtresa e hostimit: Pikëpamja e një operatori për vitin 2026

Si ndikon hostimi te indeksimi dhe kapitali i lidhjeve (link equity) në vitin 2026: mbajtja e faqeve të indeksuara, verifikimi i domeneve të vjetra para se të ndërtoni mbi to, ndërtimi i lidhjeve pa lënë gjurmë (footprint) dhe një qasje e sinqertë mbi atë se çfarë mund dhe nuk mund të bëjë infrastruktura për SEO-n.

Lexoni postimin →

Ta bëni WordPress-in të shpejtë dhe të sigurt: Një listë kontrolli për performancën dhe shtojcat

Një listë praktike kontrolli për një WordPress të shpejtë dhe të sigurt: fshehja në nivel serveri (caching), një cache objekti për çdo faqe, pak shtojcat që ia vlen të përdoren, mbajtja e sistemit të përditësuar dhe faqet e WooCommerce që nuk duhet t'i vendosni kurrë në cache.

Lexoni postimin →

Si të zgjidhni pritjen e menaxhuar të uebit në vitin 2026: Një udhëzues blerësi

Çfarë e dallon me të vërtetë hostimin e mirë të menaxhuar nga një server i lirë me një panel kontrolli — migrimet, kopjet rezervë, izolimi, ruajtja e vërtetë e memories së përkohshme dhe shkallëzimi i ndershëm — dhe si ta gjykoni atë përpara se të merrni një përkushtim.

Lexoni postimin →

Lexoni blogun →

Keni ende nevojë për ndihmë?

Mbështetja përfshihet në çdo plan, tavolina e ndihmës është e hapur 24 orë në ditë dhe mund të na shkruani në cilën do nga 58 gjuhët tona – ne ju përgjigjemi në tuajën.

Kontaktoni mbështetjen → Të gjithë artikujt →