Mэдээллийн сан

Өөрийн Azure Static Web Apps бүртгэлд статик сайт байршуулах

Өөрийн статикийн сайтуудыг өөрийн Azure захиалга дээрх репозитороос бүтээх боломжтой болгохын тулд Azure service principal үүсгэж, түүнийгээ нөөцийн бүлэг дээр Contributor эрхтэйгээр холбоно уу.

Үүнийг холбосноор танд ямар ашигтай вэ?

Өөрийн Azure Static Web Apps бүртгэлийг холбосноор Zinn® хянах самбараасаа статик сайтыг өөрийн Azure Static Web Apps бүртгэл рүү нийтлэх боломжтой болно. Төсөл болон төлбөрийг та өөрөө хариуцах ба бид байршуулалт, өөрийн домэйн болон DNS бичлэгүүдийг хариуцна.

Эхлэхээс өмнө

Azure захиалга, сайтуудад зориулсан нөөцийн бүлэг, кодыг агуулсан холбогдсон GitHub, GitLab эсвэл Bitbucket бүртгэл шаардлагатай бөгөөд Azure Static Web Apps нь сан (repository)-гаас бүтээгддэг. 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 нь сан (repository)-гаас бүтээгддэг бөгөөд байршуулсан файлыг шууд хүлээж авах боломжгүй тул сайтын код холбогдсон GitHub, GitLab эсвэл Bitbucket сан (repository)-гаас ирсэн байх ёстой. Хэрэв холбоогүй бол эхлээд холбоно уу.

  • Бид таны бүртгэл дээр үйлчилгээг үүсгэж, сан (repository) рүү чиглүүлэн, таны өөрийн домэйн болон байршуулалтуудыг холбоно. Домэйн хуудаснаас Azure Static Web Apps-д шаардлагатай DNS бичлэгүүдийг харах боломжтой.
  • Ашиглалт болон төлбөр тооцоо нь таны бүртгэл дээр явагдах ба өөрийн үйлчилгээ үзүүлэгчийн хянах самбараас харах боломжтой.
  • Үндсэн домэйн (apex domain) нь TXT бичлэгээр, дэд домэйн нь CNAME бичлэгээр баталгааждаг бөгөөд домэйн хуудсанд алинд нь ямар бичлэг хэрэгтэйг харуулдаг.

Хэрэв холбогдохгүй бол

Azure үйлчилгээний эрхийг (service principal) зөвшөөрсөнгүй. Үйлчлүүлэгчийн нууц үг (client secret) хугацаа нь дууссан байж магадгүй (сонгосон хугацаанаас хамаарч үргэлж дуусдаг) эсвэл апп нь нөөцийн бүлэг дээр Contributor эрхгүй болсон байж болно. Эдгээр хоёр мессеж хоёулаа ижил төстэй харагддаг тул шинэ нууц үг үүсгэхээсээ өмнө үүргийн хуваарилалтыг шалгана уу.

Юу ч олдсонгүй. Subscription ID болон Resource group нь таны эрх оноосон хэсэг мөн эсэх, мөн Tenant ID нь апп бүртгэгдсэн лавлах (directory) мөн эсэхийг шалгана уу.

Түлхүүр татгалзсан тухай мэдэгдлээ. Ихэнх тохиолдолд дараах гурван шалтгааны нэг байдаг: хоосон зай эсвэл мөр таслалт хамт хуулагдсан, түлхүүрийн хугацаа дууссан, эсвэл хуулж авсны дараа түлхүүрийг цуцалсан эсвэл шинэчилсэн байна. Шинэ түлхүүр үүсгээд дахин буулгана уу.

Холбогдсон боловч дараа нь ямар нэг зүйл алдаа гарлаа. Түлхүүр баталгаажсан боловч тухайн үйлдлийг хийхэд шаардлагатай эрх дутуу байна. Дээр дурдсан эрхүүдийг агуулсан шинэ түлхүүр үүсгээд, хуучин холболтоо салгаад шинэ түлхүүрээ холбоно уу.

Салгаж байна

Integrations хэсгийг нээж, бүртгэлээ олоод Disconnect товчийг дарна уу. Энэ нь хадгалагдсан түлхүүрийг даруй устгах болно. Үүнийг ашиглаж байсан зүйлс дараагийн үйлдэл дээрээ зогсох бөгөөд үүнээс хамаарч ажилладаг дэлгэцүүд нь чимээгүй алдаа гаргахын оронд энэ тухай мэдэгдэнэ.

Холболтыг салгаснаар өмнө хийгдсэн зүйлс буюу бидний таны бүртгэл дээр өөрчилсөн бичлэг, байршуулалт эсвэл тохиргоонууд хэвээр үлдэх ба буцаагдахгүй. Хэрэв та түлхүүр алдагдсан байж магадгүй гэж үзэж байвал үйлчилгээ үзүүлэгч талдаа бас цуцална уу; холболтыг салгаснаар зөвхөн манайд байгаа хуулбар устахаас биш тэдний талынх устахгүй.

Блогноос сүүлийн үед

Бид хостинг, SEO болон сайтыг өргөн хүрээгээр ажиллуулах талаар юу бичиж байсан бэ.

Хостингын давхаргаас хийх SEO болон холбоос бүтэалт: 2026 оны операторын өнцөг

Хостинг 2026 онд индексжилт болон линк эквитид хэрхэн нөлөөлдөг вэ: хуудсуудыг индексжүүлсэн хэвээр үлдээх, дээр нь сайт бүтээхээсээ өмнө насжилттай домэйнуудыг шалгах, ул мөргүйгээр линк бүтээх, мөн дэд бүтэц SEO-д юуг хийж чадах болон чадахгүй талаарх бодит үнэн.

Нийтлэлийг унших

WordPress-ийг хурдан бөгөөд аюулгүй болгох нь: Гүйцэтгэл болон залгаасын хяналтын хуудас

Хурдан бөгөөд аюулгүй WordPress-т зориулсан практик хяналтын хуудас: сервер түвшний кэш, сайт тус бүрийн объект кэш, суулгахад үнэ цэнтэй залгаасууд, технологийн стекийг шинэ байлгах, мөн хэзээ ч кэшлэж болохгүй WooCommerce хуудсууд.

Нийтлэлийг унших

2026 онд удирдлагатай вэб хостингыг хэрхэн сонгох вэ: Худалдан авагчийн гарын авлага

Сайн удирдлагатай хостинг болон удирдлагын самбар бүхий хямд сервер хоорондын жинхэнэ ялгаа нь шилжүүлэг, нөөц хуулбар, тусгаарлалт, бодит кэшлэл болон үнэн зөв өргөтгөх чадвар бөгөөд үүнийг амлалт өгөхөөсөө өмнө хэрхэн үнэлэх вэ.

Нийтлэлийг унших

Блог унших

Тусламж хэрэгтэй хэвээр байна уу?

Дэмжлэг үйлчилгээ багц бүрд багтсан байдаг ба тусламжийн ширээ өдөрт 24 цагаар ажилладаг бөгөөд та манай 58 хэлний аль нэгээр бидэнд бичиж болно — бид таны хэлээр хариулах болно.

Холбоо барих Бүх өгүүллэгүүд