База от знания

Внедрете статичен сайт във вашия собствен акаунт в Azure Static Web Apps

Създайте Azure service principal с права Contributor за група ресурси и го свържете, така че вашите статични сайтове да се изграждат от хранилището ви във вашия собствен абонамент за Azure.

Какво Ви дава свързването

Свързването на Вашия собствен акаунт в Azure Static Web Apps Ви позволява да публикувате статичен сайт към Вашия акаунт в Azure Static Web Apps от Вашето Zinn® табло. Вие притежавате проекта и сметката; ние поемаме внедряването, персонализирания домейн и DNS записите.

Преди да започнете

Абонамент за Azure, група ресурси за сайтовете и свързан акаунт в GitHub, GitLab или Bitbucket, съдържащ кода — Azure Static Web Apps компилира от хранилище. Безплатният план на Azure позволява търговска употреба и два персонализирани домейна на приложение.

1. Създайте ключа в Azure Static Web Apps

Azure нарича това service principal (принципал на услуга). В Microsoft Entra admin center отворете 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. Свържете такова първо, ако все още не сте.

  • Ние създаваме услугата във Вашия акаунт, насочваме я към хранилището, прикачваме Вашия персонализиран домейн
  • и задействаме внедряванията. Страницата на домейна показва всеки DNS запис, необходим на Azure Static Web Apps.

  • Потреблението и таксуването са към Вашия акаунт и са видими в собственото Ви табло при доставчика.
  • Основният домейн (apex domain) се потвърждава чрез TXT запис, а поддомейнът — чрез своя CNAME; страницата на домейна показва
  • кой от тях е необходим за Вашия домейн.

Ако свързването е неуспешно

Azure отказа принципала на услугата (service principal). Или клиентската тайна е изтекла — те винаги изтичат според избраната от Вас валидност — или приложението вече няма права на Contributor за групата ресурси. Двете съобщения си приличат, така че проверете присвоената роля, преди да създадете нова тайна.

Нищо не е открито. Проверете дали Subscription ID и Resource group са точно тези, за които сте присвоили ролята, както и дали Tenant ID съответства на директорията, в която е регистрирано приложението.

Пише, че ключът е отхвърлен. Почти винаги причината е една от три: копиран интервал или нов ред заедно с него, изтекъл ключ или ключ, който е бил анулиран или генериран повторно, след като сте го копирали. Създайте нов и го поставете отново.

Свързва се, но по-късно нещо се проваля. Ключът се удостоверява успешно, но му липсва разрешение, необходимо за действието. Създайте нов ключ с посочените по-горе разрешения, след това прекратете старата връзка и свържете новия ключ.

Прекратяване на връзката

Отворете Integrations, намерете акаунта и натиснете Disconnect. Това незабавно изтрива съхранения ключ. Всичко, което го е използвало, ще спре при следващото си действие, а екраните, които са зависели от него, ще Ви информират за това, вместо да се провалят мълчаливо.

Прекратяването на връзката не отменя вече извършеното — записите, внедряванията или настройките, които сме променили във Вашия акаунт, остават такива, каквито са. Ако смятате, че самият ключ може да е изтекъл, анулирайте го и при доставчика; прекратяването на връзката премахва нашето копие, а не тяхното.

Най-новото от блога

Какво сме писали за хостинга, SEO и мащабното управление на сайтове.

SEO и изграждане на връзки от слоя на хостинга: Поглед на оператора за 2026 г.

Как хостингът влияе на индексирането и предаването на линк авторитет през 2026 г.: запазване на страниците индексирани, проверка на стари домейни преди изграждане върху тях, изграждане на линкове без SEO отпечатък и честен поглед върху това какво инфраструктурата може и не може да направи за SEO.

Прочетете публикацията →

Как да направите WordPress бърз и сигурен: контролен списък за производителност и плъгини

Практичен контролен списък за бърз и сигурен WordPress: кеширане на ниво сървър, обектен кеш за всеки сайт, малкото добавки, които си струва да използвате, поддържане на стека актуален и страниците на WooCommerce, които никога не трябва да кеширате.

Прочетете публикацията →

Как да изберете управляван уеб хостинг през 2026 г.: Ръководство за купувача

Какво всъщност отличава добрия управляван хостинг от евтина кутия с контролен панел — миграции, резервни копия, изолация, реално кеширане и честно мащабиране — и как да го прецените, преди да се ангажирате.

Прочетете публикацията →

Прочетете блога →

Все още се затруднявате?

Поддръжката е включена във всеки план, отделът работи 24 часа в денонощието и можете да ни пишете на всеки от нашите 58 езика — ние ви отговаряме на вашия.

Свържете се с поддръжката → Всички статии →