ცოდნის ბაზა

განათავსეთ სტატიკური საიტი თქვენს 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-ს ადმინისტრირების ცენტრში გახსენით 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) დომენი მოწმდება 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 ენაზე — ჩვენ გიპასუხებთ თქვენს ენაზე.

მხარდაჭერასთან დაკავშირება → ყველა სტატია →