Pangkalan pengetahuan

Sebarkan tapak statik ke akaun Azure Static Web Apps anda sendiri

Cipta prinsipal perkhidmatan Azure dengan peranan Penyumbang (Contributor) pada kumpulan sumber dan sambungkannya, supaya tapak statik anda dibina daripada repositori anda pada langganan Azure anda sendiri.

Apa fungsi sambungan ini untuk anda

Menyambungkan akaun Azure Static Web Apps anda sendiri membolehkan anda menerbitkan tapak statik ke akaun Azure Static Web Apps anda dari papan pemuka Zinn® anda. Anda memiliki projek dan bil tersebut; kami mengendalikan proses atur cara, domain tersuai dan rekod DNS.

Sebelum anda mula

Langganan Azure, kumpulan sumber untuk tapak tersebut, dan akaun GitHub, GitLab atau Bitbucket yang disambungkan yang memegang kod — Azure Static Web Apps membina daripada repositori. Pelan percuma Azure membenarkan kegunaan komersial dan dua domain tersuai setiap aplikasi.

1. Cipta kekunci di Azure Static Web Apps

Azure memanggil ini sebagai service principal. Dalam pusat pentadbiran Microsoft Entra, buka Entra ID → App registrations → New registration, berikan nama dan Register padanya. Pada halaman gambaran keseluruhan aplikasi, salin Application (client) ID dan Directory (tenant) ID. Seterusnya, buka Certificates & secrets → Client secrets → New client secret, pilih tempoh dan Add padanya — salin nilai rahsia itu serta-merta, kerana Azure hanya memaparkannya sekali.

Dalam portal Azure, buka kumpulan sumber yang anda mahu kami gunakan, kemudian Access control (IAM) → Add → Add role assignment. Pilih peranan Contributor, tetapkan kepada User, group, or service principal, cari aplikasi mengikut nama, dan Review + assign. Catat nama kumpulan sumber dan Subscription ID kepunyaannya (cari Subscriptions dalam portal).

2. Sambungkan di sini

Buka Integrations dalam papan pemuka anda dan pilih Connect an account. Pilih Static hosting (Netlify, Vercel) sebagai kumpulan dan Azure Static Web Apps sebagai akaun, isi Client ID, Client secret, Tenant ID, Subscription ID dan Resource group, kemudian tekan Connect account.

Kami menguji perkara yang anda tampal sebelum apa-apa disimpan. Kekunci yang tidak berfungsi tidak akan sama sekali disimpan, dan jawapannya menyatakan perkara yang tidak kena padanya. Kekunci yang berfungsi disimpan secara disulitkan dalam volt rahsia kami — tidak pernah dalam pangkalan data kami — dan tidak akan dipaparkan lagi, malah kepada anda sekalipun.

Perkara yang berlaku seterusnya

  • Apabila anda mencipta atau memindahkan tapak statik, akaun ini kelihatan sebagai sasaran atur cara. Azure Static Web Apps membina daripada repositori — ia tidak mempunyai cara untuk menerima atur cara yang dimuat naik — jadi kod tapak mesti berasal dari repositori GitHub, GitLab atau Bitbucket yang disambungkan. Sambungkan satu terlebih dahulu jika anda belum melakukannya.
  • Kami mencipta perkhidmatan pada akaun anda, menghalakannya ke repositori, melampirkan domain tersuai anda dan mencetuskan atur cara. Halaman domain menunjukkan sebarang rekod DNS yang diperlukan oleh Azure Static Web Apps.
  • Penggunaan dan pengebilan adalah pada akaun anda, boleh dilihat dalam papan pemuka vendor anda sendiri.
  • Domain puncak disahkan oleh rekod TXT dan subdomain oleh CNAME-nya; halaman domain menunjukkan yang mana satu diperlukan oleh domain anda.

Jika ia gagal disambungkan

Azure menolak service principal tersebut. Sama ada rahsia klien telah tamat tempoh — ia sentiasa berlaku, mengikut tempoh yang anda pilih — atau aplikasi itu tidak lagi mempunyai peranan Contributor pada kumpulan sumber tersebut. Kedua-dua mesej kelihatan serupa, jadi semak penetapan peranan sebelum mencipta rahsia baharu.

Tiada apa-apa ditemui. Semak bahawa Subscription ID dan Resource group adalah tempat anda menetapkan peranan tersebut, dan Tenant ID ialah direktori tempat aplikasi didaftarkan.

Ia menyatakan kekunci ditolak. Hampir selalu salah satu daripada tiga perkara ini: ruang atau rehat baris yang disalin bersamanya, kekunci yang telah tamat tempoh, atau kekunci yang telah ditarik balik atau dijana semula selepas anda menyalinnya. Cipta yang baharu dan tampal semula.

Ia disambungkan, tetapi sesuatu gagal kemudiannya. Kekunci disahkan tetapi kekurangan kebenaran yang diperlukan oleh tindakan tersebut. Cipta kekunci baharu dengan kebenaran yang disenaraikan di atas, kemudian putuskan sambungan lama dan sambungkan kekunci baharu.

Memutuskan sambungan

Buka Integrations, cari akaun dan tekan Disconnect. Tindakan itu memadamkan kekunci yang disimpan serta-merta. Apa sahaja yang menggunakannya akan berhenti pada tindakan seterusnya, dan skrin yang bergantung padanya akan memaklumkannya daripada gagal secara senyap.

Memutuskan sambungan tidak membatalkan perkara yang telah dilakukan — rekod, atur cara atau tetapan yang kami ubah pada akaun anda kekal seperti sedia ada. Jika anda fikir kekunci itu sendiri mungkin telah bocor, tarik balik juga pada vendor; pemutusan sambungan mengalih keluar salinan kami, bukan salinan mereka.

Terkini daripada blog

Perkara yang telah kami tulis mengenai pengehosan, SEO dan pengendalian tapak secara besar-besaran.

SEO dan Pembinaan Pautan daripada Lapisan Pengehosan: Pandangan Pengendali 2026

Bagaimana pengehosan membentuk pengindeksan dan ekuiti pautan pada 2026: memastikan halaman terus diindeks, menilai domain berusia sebelum anda membangunkannya, pembinaan pautan tanpa jejak, dan pandangan jujur tentang perkara yang mampu dan tidak mampu dilakukan oleh infrastruktur untuk SEO.

Baca hantaran

Menjadikan WordPress Pantas dan Selamat: Senarai Semak Prestasi dan Palam

Senarai semak praktikal untuk WordPress yang pantas dan selamat: pengecalaman peringkat pelayan, cache objek setiap tapak, beberapa palam sahaja yang berbaloi untuk dijalankan, memastikan tindanan sentiasa dikemas kini, dan halaman WooCommerce yang tidak boleh anda cache.

Baca hantaran

Cara Memilih Pengehosan Web Terurus pada 2026: Panduan Pembeli

Apakah yang benar-benar membezakan pengehosan terurus yang baik daripada kotak murah dengan panel kawalan — migrasi, sandaran, pengasingan, penstoran dalam cache sebenar dan pengeskalan jujur — serta cara menilainya sebelum anda membuat komitmen.

Baca hantaran

Baca blog

Masih buntu?

Sokongan disertakan dalam setiap pelan, meja bantuan dibuka selama 24 jam sehari, dan anda boleh menulis kepada kami dalam mana-mana daripada 58 bahasa kami — kami akan menjawab anda dalam bahasa anda.

Hubungi sokongan Semua artikel