Білім базасы

Статикалық сайтты өзіңіздің Azure Static Web Apps есептік жазбаңызға орналастырыңыз

Ресурстар тобында Contributor рөлі бар Azure қызметтік бас тұлғасын (service principal) жасап, оны байланыстырыңыз, сонда тұрақты сайттарыңыз жеке 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 мұны service principal деп атайды. 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 жазбалары көрсетіледі.

  • Қолданыс пен төлемдер сіздің тіркелгіңізде қалады, оларды жеткізушінің жеке бақылау тақтасынан көре аласыз.
  • Негізгі домен (apex) TXT жазбасы арқылы, ал ішкі домен CNAME арқылы расталады; домен бетінде
  • доменіңізге қайсысы қажет екені көрсетіледі.

Егер ол қосылмаса

Azure сервистік тұлғаны (service principal) қабылдамады. Не клиент құпиясының мерзімі аяқталды — олар таңдалған мерзімге байланысты әрқашан аяқталады — немесе қолданбада енді ресурстар тобына арналған Contributor рөлі жоқ. Екі хабарлама да ұқсас болып көрінеді, сондықтан жаңа құпия жасамас бұрын рөл тағайындауын тексеріңіз.

Ештеңе табылмады. Subscription ID және Resource group мәндері рөл тағайындалған мәндер екенін және Tenant ID қолданба тіркелген каталог екенін тексеріңіз.

Кілт қабылданбады деген хабар шықты. Бұл көбінесе үш себептің бірінен болады: кілтпен бірге көшірілген бос орын немесе жол үзілімі, мерзімі өткен кілт немесе оны көшіргеннен кейін кері қайтарып алынған не қайта жасалған кілт. Жаңасын жасап, оны қайта қойыңыз.

Қосылады, бірақ кейін қате шығады. Кілт түпнұсқалық растаудан өтеді, бірақ әрекетке қажетті рұқсат жетіспейді. Жоғарыда көрсетілген рұқсаттары бар жаңа кілт жасаңыз, содан кейін ескі қосылымды ажыратып, жаңа кілтті қосыңыз.

Ажырату

Integrations бөлімін ашып, тіркелгіні табыңыз да, Disconnect түймесін басыңыз. Бұл сақталған кілтті дереу жояды. Оны пайдаланып тұрған кез келген нәрсе келесі әрекетінде тоқтайды және оған тәуелді экрандар үнсіз қате жібермей, бұл туралы хабарлайды.

Ажырату бұрын жасалған әрекеттерді жоққа шығармайды — тіркелгіңізде біз өзгерткен жазбалар, орналастырулар немесе параметрлер сол күйінде қалады. Егер кілттің өзі сыртқа тарап кетті деп күдіктенсеңіз, оны жеткізуші тарапында да кері қайтарыңыз; ажырату олардың емес, тек біздің көшірмемізді жояды.

Блогтағы соңғы жаңалықтар

Хостинг, SEO және сайттарды ауқымды түрде басқару туралы жазғандарымыз.

Хостинг деңгейінен SEO және сілтеме құру: 2026 жылғы оператордың көзқарасы

2026 жылы хостинг индекстеу мен сілтеме салмағына қалай әсер етеді: беттерді индексте сақтау, қолданар алдында ескі домендерді тексеру, іздеу іздерінсіз сілтемелер құру және инфрақұрылымның SEO үшін не істей алатыны мен не істей алмайтыны туралы шынайы көзқарас.

Жазбаны оқу →

WordPress-ті жылдам әрі қауіпсіз ету: өнімділік пен плагиндерді тексеру парағы

Жылдам, қауіпсіз WordPress үшін практикалық тексеру парағы: сервер деңгейіндегі кэштеу, әр сайтқа арналған нысан кэші, пайдалануға тұрарлық бірнеше плагин, стек жиынтығын жаңартып отыру және ешқашан кэштеуге болмайтын WooCommerce беттері.

Жазбаны оқу →

2026 жылы басқарылатын веб-хостингті қалай таңдауға болады: Сатып алушы нұсқаулығы

Басқару панелі бар арзан қораптан жақсы басқарылатын хостингті шын мәнінде не ерекшелендіреді — көшіру, сақтық көшірмелер, оқшаулау, нақты кэштеу және адал масштабтау — және міндеттеме алмас бұрын оны қалай бағалауға болады.

Жазбаны оқу →

Блогты оқу →

Әлі де көмек керек пе?

Қолдау қызметі әрбір жоспарға енгізілген, қызмет көрсету орны тәулігіне 24 сағат жұмыс істейді және бізге 58 тіліміздің кез келгенінде жаза аласыз — біз сізге өз тіліңізде жауап береміз.

Қолдау қызметіне хабарласу → Барлық мақалалар →