Abin da haɗa shi ke yi muku
Haɗa Asusunku na Azure Static Web Apps yana ba ku damar wallafa shafin yanar gizo mai tsauri zuwa asusunku na Azure Static Web Apps daga allon sarrafa ku na Zinn®. Kuna da alhakin aikin kuma ku ke biyan kuɗin; mu muke gudanar da aikin
Kafin ku fara
Rajista a Azure, rukunin albarkatu don shafukan yanar gizo, da haɗaɗɗiyar asusun GitHub, GitLab ko Bitbucket wanda ke da lambar shirin — Azure Static Web Apps yana gina abubuwa daga rumbun ajiya. Tsarin kyauta na Azure yana ba da damar amfani da shi don kasuwanci da yankuna biyu na musamman ga kowane manhaja.
1. Ƙirƙirar madanni a Azure Static Web Apps
Azure yana kiranta service principal. A cikin cibiyar gudanarwa ta Microsoft Entra buɗe Entra ID → App registrations → New registration, ba shi suna kuma Register shi. A shafin bayyani na manhajar kwafi Application (client) ID da Directory (tenant) ID. Sannan buɗe Certificates & secrets → Client secrets → New client secret, zaɓi tsawon lokaci kuma Add shi — kwafi darajar madakin nan take, Azure yana nuna shi sau ɗaya.
A cikin babban shafin Azure, buɗe rukunin albarkatun da kuke son mu yi amfani da su, sannan Access control (IAM) → Add → Add role assignment. Zaɓi matsayin Contributor, sanya shi ga User, group, or service principal, bincika manhajar ta suna, kuma Review + assign. Lura da sunan rukunin albarkatun da kuma Subscription ID da yake ciki (bincika Subscriptions a babban shafin).
2. Haɗa shi a nan
Buɗe Integrations a allon sarrafa ku kuma zaɓi Connect an account. Zaɓi Static hosting (Netlify, Vercel) a matsayin rukuni kuma Azure Static Web Apps a matsayin asusu, cika Client ID, Client secret, Tenant ID, Subscription ID da Resource group, kuma danna Connect account.
Muna gwada abin da kuka manna kafin a adana komai. Ba a ajiye madabalin da ba ya aiki ko kadan, kuma amsar ta nuna abin da ke kuskure da shi. Ana kiyaye madabalin da ke aiki a ɓoye a cikin ma'ajiyar sirrinmu — ba a cikin bayananmu ba — kuma ba a sake nuna shi ba, ko da a gare ku ne.
Abin da ke biyo baya
- Lokacin da kuka ƙirƙira ko kuma matsar da shafin yanar gizo mai tsauri, wannan asusun yana bayyana a matsayin makasudin turawa.
Azure Static Web Apps yana ginawa daga rumbun ajiya — ba shi da wata hanyar karɓar abin da aka loda — don haka dole ne lambar shafin yanar gizon ta fito daga rumbun ajiya na GitHub, GitLab ko Bitbucket da aka haɗa. Haɗa ɗaya da farko idan ba ku yi hakan ba.
- Muna ƙirƙirar sabis ɗin a kan asusunku, muna nuna shi ga rumbun ajiya, muna haɗa yanki na musamman da kuma kunna turawa. Shafin yanki yana nuna duk wani rikodin DNS da Azure Static Web Apps ke buƙata.
- Amfani da biyan kuɗi suna kan asusunku, ana iya ganinsu a cikin allon sarrafa mai siyarwar ku.
- Ana tabbatar da babban yanki ta hanyar rikodin TXT da kuma ƙaramin yanki ta CNAME; shafin yanki yana nuna wanda yankinku ke buƙata.
Idan bai haɗu ba
Azure ya ƙi yarda da service principal. Ko dai lambar sirrin abokin ciniki ta ƙare — koyaushe haka take yi, a kan lokacin da kuka zaɓa — ko kuma manhajar ba ta da matsayin Contributor a kan rukunin albarkatun. Saƙonnin biyu suna kama da juna, don haka bincika sanya matsayin kafin ƙirƙirar sabuwar lambar sirri.
Ba a sami komai ba. Tabbatar cewa Subscription ID da Resource group sune waɗanda kuka sanya matsayin a kansu, kuma cewa Tenant ID shine babban fayil ɗin da aka yi rijistar manhajar a ciki.
Yana cewa an ƙi amincewa da madabalin. Kusan koyaushe ɗaya ne daga cikin abubuwa uku: sarari ko tsalle na layi da aka kwafi tare da shi, madabalin da ya ƙare, ko madabalin da aka soke ko aka sake samar da shi bayan kun kwafi shi. Ƙirƙiri sabo kuma ku manna shi kuma.
Yana haɗuwa, amma wani abu yana faduwa daga baya.
Madabalin yana tabbatarwa amma ba shi da izinin da aikin ke buƙata. Ƙirƙiri sabon madabali tare da izinan da aka lissafa a sama, sannan cire tsohon haɗin kuma ku haɗa sabon madabalin.
Cire haɗin
Buɗe Integrations, nemo asusun kuma danna Disconnect. Wannan yana share madabalin da aka adana nan take. Komai da ke amfani da shi yana tsayawa a aikin gaba, kuma allon da ke dogara da shi suna faɗar haka maimakon su gaza a shiru.
Cire haɗin baya soke abin da aka riga aka yi — rikodi, turawa ko saitunan da muka canza a kan asusunku suna nan yadda suke. Idan kuna tsammanin madabalin kansa ya zube, ku kuma soke shi a wurin mai siyarwa; cire haɗin yana cire kwafinmu, ba nasu ba.