ฐานความรู้

ปรับใช้ไซต์แบบสถิตกับบัญชี Azure Static Web Apps ของคุณเอง

สร้าง Azure service principal ที่มีสิทธิ์ Contributor บน resource group และเชื่อมต่อ เพื่อให้เว็บไซต์แบบสถิตของคุณสร้างจาก repository บน Azure subscription ของคุณเอง

สิ่งที่การเชื่อมต่อนี้ช่วยให้คุณทำได้

การเชื่อมต่อบัญชี 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 ต้องการ

  • การใช้งานและการเรียกเก็บเงินจะอยู่บนบัญชีของคุณ ซึ่งสามารถดูได้ในแดชบอร์ดของผู้ให้บริการของคุณเอง
  • โดเมนหลักจะได้รับการตรวจสอบโดยระเบียน 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 ภาษาของเรา เราจะตอบกลับคุณด้วยภาษาของคุณ

ติดต่อฝ่ายสนับสนุน บทความทั้งหมด