જ્ઞાન આધાર

તમારા પોતાના Azure Static Web Apps ખાતા પર સ્ટેટિક સાઇટ ડિપ્લોય કરો

તમારી સ્ટેટિક સાઇટ્સ તમારા પોતાના Azure સબ્સ્ક્રિપ્શન પરના તમારા રિપોઝીટરીમાંથી બિલ્ડ થાય તે માટે, રિસોર્સ ગ્રુપ પર Contributor સાથે Azure સર્વિસ પ્રિન્સિપાલ બનાવો અને તેને કનેક્ટ કરો.

તેને જોડવાથી તમને શું ફાયદો થાય છે

તમારું પોતાનું Azure Static Web Apps એકાઉન્ટ જોડવાથી તમે Zinn® ડેશબોર્ડ પરથી તમારા Azure Static Web Apps એકાઉન્ટ પર સ્ટેટિક સાઇટ પબ્લિશ કરી શકો છો. પ્રોજેક્ટ અને બિલ તમારા છે; ડિપ્લોયમેન્ટ, કસ્ટમ ડોમેન અને DNS રેકોર્ડ્સ અમે સંભાળીએ છીએ.

શરૂ કરતા પહેલા

Azure સબ્સ્ક્રિપ્શન, સાઇટ્સ માટે રિસોર્સ ગ્રુપ, અને કોડ ધરાવતું જોડાયેલું GitHub, GitLab અથવા Bitbucket એકાઉન્ટ — Azure Static Web Apps રિપોઝિટરીમાંથી બિલ્ડ થાય છે. Azure ની ફ્રી પ્લાન વ્યાવસાયિક ઉપયોગ અને પ્રતિ એપ્લિકેશન બે કસ્ટમ ડોમેન્સની મંજૂરી આપે છે.

1. Azure Static Web Apps પર કી બનાવો

Azure આને સર્વિસ પ્રિન્સિપલ કહે છે. Microsoft Entra એડમિન સેન્ટરમાં Entra ID → App registrations → New registration ખોલો, તેને નામ આપો અને તેને Register કરો. એપના ઓવરવ્યુ પેજ પર Application (client) ID અને Directory (tenant) ID કૉપિ કરો. પછી Certificates & secrets → Client secrets → New client secret ખોલો, સમયગાળો પસંદ કરો અને તેને Add કરો — સિક્રેટની કિંમત તરત જ કૉપિ કરો, Azure તેને એક જ વાર બતાવે છે.

Azure પૉર્ટલ પર, તમે જે રિસોર્સ ગ્રુપનો ઉપયોગ કરવા માંગો છો તેને ખોલો, પછી Access control (IAM) → Add → Add role assignment પર જાઓ. Contributor રોલ પસંદ કરો, તેને User, group, or service principal પર સોંપો, નામ દ્વારા એપ્લિકેશન શોધો, અને Review + assign કરો. રિસોર્સ ગ્રુપનું નામ અને તે જે Subscription ID સાથે સંબંધિત છે તેની નોંધ લો (પૉર્ટલમાં Subscriptions શોધો).

2. તેને અહીં જોડો

તમારા ડેશબોર્ડમાં Integrations ખોલો અને Connect an account પસંદ કરો. જૂથ તરીકે Static hosting (Netlify, Vercel) અને એકાઉન્ટ તરીકે Azure Static Web Apps પસંદ કરો, Client ID, Client secret, Tenant ID, Subscription ID અને Resource group ભરો, અને Connect account દબાવો.

કંઈપણ સેવ થાય તે પહેલાં તમે જે પેસ્ટ કરો છો તેની અમે પરીક્ષણ કરીએ છીએ. કામ ન કરતી કી ક્યારેય સ્ટોર થતી નથી, અને જવાબ જણાવે છે કે તેમાં શું ખોટું હતું. કામ કરતી કી અમારા સિક્રેટ્સ વૉલ્ટમાં એન્ક્રિપ્ટેડ રાખવામાં આવે છે — ક્યારેય અમારા ડેટાબેઝમાં નહીં — અને ક્યારેય ફરીથી બતાવવામાં આવતી નથી, તમને પણ નહીં.

આગળ શું થાય છે

  • જ્યારે તમે સ્ટેટિક સાઇટ બનાવો અથવા ખસેડો છો, ત્યારે આ એકાઉન્ટ ડિપ્લોય ટાર્ગેટ તરીકે દેખાય છે.
  • Azure Static Web Apps રિપોઝિટરીમાંથી બિલ્ડ થાય છે — તેમાં અપલોડ કરેલ બિલ્ડ સ્વીકારવાની કોઈ રીત નથી — તેથી સાઇટનો કોડ જોડાયેલા GitHub, GitLab અથવા Bitbucket રિપોઝિટરીમાંથી આવવો જોઈએ. જો તમે હજુ સુધી કોઈ જોડ્યું નથી તો પહેલા એક જોડો.

  • અમે તમારા એકાઉન્ટ પર સેવા બનાવીએ છીએ, તેને રિપોઝિટરી તરફ નિર્દેશિત કરીએ છીએ, તમારું કસ્ટમ ડોમેન જોડીએ છીએ અને ડિપ્લોયમેન્ટ ટ્રિગર કરીએ છીએ. ડોમેનના પૃષ્ઠ પર Azure Static Web Apps ને જરૂરી હોય તેવા કોઈપણ DNS રેકોર્ડ્સ દેખાય છે.
  • વપરાશ અને બિલિંગ તમારા એકાઉન્ટ પર છે, જે તમારા પોતાના વેન્ડર ડેશબોર્ડમાં દેખાય છે.
  • એપેક્સ ડોમેન TXT રેકોર્ડ દ્વારા અને સબડોમેન તેના CNAME દ્વારા ચકાસવામાં આવે છે; ડોમેનનું પૃષ્ઠ બતાવે છે કે તમારા ડોમેનને કયાની જરૂર છે.

જો તે જોડાઈ ન શકે

Azure એ સર્વિસ પ્રિન્સિપલ નકારી કાઢ્યો. ક્યાં તો ક્લાયંટ સિક્રેટની મુદત સમાપ્ત થઈ ગઈ છે — તે હંમેશાં થાય છે, તમે પસંદ કરેલા સમયગાળા પર — અથવા એપ્લિકેશન પાસે હવે રિસોર્સ ગ્રુપ પર Contributor નથી. આ બંને સંદેશાઓ સમાન દેખાય છે, તેથી નવું સિક્રેટ બનાવતા પહેલા રોલ અસાઇનમેન્ટ તપાસો.

કંઈ મળ્યું નથી. તપાસો કે Subscription ID અને Resource group એ જ છે જેના પર તમે રોલ અસાઇન કર્યો હતો, અને Tenant ID એ ડિરેક્ટરી છે જેમાં એપ્લિકેશન રજીસ્ટર થયેલ છે.

તે કહે છે કે કી નકારી કાઢવામાં આવી હતી. લગભગ હંમેશાં આ ત્રણમાંથી એક વસ્તુ હોય છે: તેની સાથે કૉપિ થયેલ સ્પેસ અથવા લાઇન બ્રેક, મુદત સમાપ્ત થઈ ગઈ હોય તેવી કી, અથવા તમે તેને કૉપિ કર્યા પછી રદ કરાયેલ કે ફરીથી જનરેટ કરાયેલ કી. નવી બનાવો અને તેને ફરીથી પેસ્ટ કરો.

તે જોડાય છે, પરંતુ પછીથી કંઈક નિષ્ફળ જાય છે. કી પ્રમાણીકરણ કરે છે પરંતુ ક્રિયા માટે જરૂરી પરવાનગીનો અભાવ છે. ઉપર સૂચિબદ્ધ પરવાનગીઓ સાથે નવી કી બનાવો, પછી જૂનું કનેક્શન ડિસ્કનેક્ટ કરો અને નવી કી જોડો.

ડિસ્કનેક્ટ કરી રહ્યું છે

Integrations ખોલો, એકાઉન્ટ શોધો અને Disconnect દબાવો. તેનાથી સંગ્રહિત કી તરત જ ડિલીટ થઈ જાય છે. તેનો ઉપયોગ કરતી કોઈપણ વસ્તુ તેની આગલી ક્રિયા પર અટકી જાય છે, અને તેના પર નિર્ભર સ્ક્રીનો મૌપણે નિષ્ફળ જવાને બદલે તેમ જણાવે છે.

ડિસ્કનેક્ટ કરવાથી અગાઉ જે કરવામાં આવ્યું હતું તે પૂર્વવત્ થતું નથી — અમે તમારા એકાઉન્ટ પર બદલેલા રેકોર્ડ્સ, ડિપ્લોયમેન્ટ્સ અથવા સેટિંગ્સ જેવા છે તેવા જ રહે છે. જો તમને લાગે કે કી જ લીક થઈ ગઈ હોઈ શકે છે, તો વેન્ડર પર પણ તેને રદ કરો; ડિસ્કનેક્ટ કરવાથી અમારી કી દૂર થાય છે, તેમની નહીં.

બ્લોગ પરથી તાજેતરનું

હોસ્ટિંગ, એસઇઓ અને મોટા પાયે સાઇટ્સ ચલાવવા વિશે અમે શું લખી રહ્યા છીએ.

હોસ્ટિંગ લેયરથી એસઈઓ અને લિંક બિલ્ડિંગ: ૨૦૨૬ ઓપરેટરનો દૃષ્ટિકોણ

૨૦૨૬માં હોસ્ટિંગ કેવી રીતે ઇન્ડેક્સિંગ અને લિંક ઇક્વિટીને આકાર આપે છે: પૃષ્ઠોને ઇન્ડેક્સ રાખવા, તેના પર નિર્માણ કરતા પહેલા જૂનાં ડોમેન્સની ચકાસણી કરવી, ફૂટપ્રિન્ટ વિના લિંક બિલ્ડિંગ, અને SEO માટે ઇન્ફ્રાસ્ટ્રક્ચર શું કરી શકે અને શું ન કરી શકે તેના પર એક પ્રામાણિક અભિપ્રાય.

પોસ્ટ વાંચો

વર્ડપ્રેસ (WordPress) ને ઝડપી અને સુરક્ષિત બનાવવું: પર્ફોર્મન્સ અને પ્લગઇન ચેકલિસ્ટ

ઝીન અને સુરક્ષિત WordPress માટેની એક વ્યવહારુ ચેકલિસ્ટ: સર્વર-સ્તરનું કેશિંગ, પ્રતિ-સાઇટ ઓબ્જેક્ટ કેશ, ઉપયોગમાં લેવા લાયક ગણતરીની પ્લગઇન્સ, સ્ટેકને અપ-ટૂ-ડેટ રાખવું, અને WooCommerce ના એ પેજ જે તમારે ક્યારેય કેશ ન કરવા જોઈએ.

પોસ્ટ વાંચો

૨૦૨૬માં મેનેજ્ડ વેબ હોસ્ટિંગ કેવી રીતે પસંદ કરવું: ખરીદનાર માટેની માર્ગદર્શિકા

સારા મેનેજ્ડ હોસ્ટિંગને કંટ્રોલ પેનલવાળા સસ્તા બોક્સથી ખરેખર શું અલગ કરે છે — માઈગ્રેશન, બેકઅપ, આઈસોલેશન, વાસ્તવિક કેશિંગ અને પ્રામાણિક સ્કેલિંગ — અને પ્રતિબદ્ધતા કરતા પહેલા તેનું મૂલ્યાંકન કેવી રીતે કરવું.

પોસ્ટ વાંચો

બ્લોગ વાંચો

હજુ અટવાયા છો?

દરેક પ્લાનમાં સપોર્ટ સામેલ છે, ડેસ્ક દિવસના 24 કલાક ખુલ્લું રહે છે, અને તમે અમારી કોઈપણ 58 ભાષાઓમાં અમને લખી શકો છો — અમે તમને તમારી ભાષામાં જવાબ આપીએ છીએ.

સપોર્ટનો સંપર્ક કરો બધા જ લેખો