ZenityX Class Handout
ให้ AI มีมือมีเท้าบนคลาวด์ — สร้างเว็บไซต์และระบบส่วนตัวของคุณเอง
= ที่ดิน + โรงไฟฟ้า
โครงสร้างพื้นฐานบนอินเทอร์เน็ต — มีที่วางเว็บ (Pages), คนงานรันโค้ด (Workers), ตู้เก็บของ (KV), ฐานข้อมูล (D1) และสมอง AI (Workers AI) — เริ่มใช้ฟรีได้ทั้งหมด
= รีโมทคอนโทรล
เครื่องมือบรรทัดคำสั่ง (CLI) อย่างเป็นทางการของ Cloudflare ใช้ deploy เว็บ สร้างฐานข้อมูล จัดการทุกอย่างโดยไม่ต้องเปิดหน้าเว็บ — Claude เป็นคนกดรีโมทให้ เราไม่ต้องจำคำสั่งเอง
= กุญแจ
รหัสลับที่เสียบให้รีโมททำงานได้ ระบุว่าเป็นบัญชีของใคร และทำอะไรได้บ้าง (scope) — กุญแจยิ่งแคบ ยิ่งปลอดภัย
npx wrangler
ซึ่งจะดาวน์โหลดให้อัตโนมัติครั้งแรกที่ใช้ ขอแค่เครื่องมี Node.js ก็พอ
nodejs.org · ไม่แน่ใจว่าเครื่องมีแล้วหรือยัง? เปิด Claude Code แล้วถามว่า "เครื่องฉันมี Node.js หรือยัง" ได้เลยdash.cloudflare.comไปที่ dash.cloudflare.com/profile/api-tokens → กด Create Token → เลื่อนลงล่างสุด เลือก Create Custom Token → ตั้งชื่อ เช่น claude-class แล้วเพิ่มสิทธิ์ตามตารางนี้ให้ครบ 7 รายการ:
| ระดับ | Permission | สิทธิ์ | ใช้ทำอะไร |
|---|---|---|---|
| Account | Cloudflare Pages | Edit | deploy เว็บไซต์ (ได้โดเมนฟรี *.pages.dev) |
| Account | Workers Scripts | Edit | สร้างระบบส่วนตัว / API / webhook |
| Account | Workers KV Storage | Edit | เก็บข้อมูลแบบ key-value |
| Account | D1 | Edit | ฐานข้อมูล SQL ฟรี |
| Account | Workers AI | Edit | เรียกโมเดล AI บนคลาวด์ของเราเอง ⭐ |
| Account | Account Settings | Read | ให้เครื่องมือหา account ID เจอ |
| User | User Details | Read | ใช้ตรวจสอบ token |
ตรง TTL ให้ตั้งวันหมดอายุ (แนะนำ 90 วัน) → กด Continue to summary → Create Token
เปิดแอปจดโน้ตที่มากับเครื่อง — Notepad (Windows) หรือ TextEdit (Mac) — วาง token ลงไป แล้วบันทึกไว้ที่ Desktop ตั้งชื่อไฟล์ว่า cloudflare-token.txt
เปิด Claude Code แล้ว copy prompt นี้ไปวาง — Claude จะย้ายกุญแจไปเก็บให้ถูกที่ ตั้งสิทธิ์ ตรวจสอบ และทดสอบให้ครบจบในครั้งเดียว:
เช็คงาน: Claude ต้องรายงานว่า token ผ่านการตรวจสอบ + ขึ้นชื่อบัญชี Cloudflare ของเรา + ลบไฟล์บน Desktop แล้ว — ครบ 3 อย่าง = เชื่อมสำเร็จ
เปิด Claude Code แล้วลอง copy prompt นี้ไปวาง:
ถ้าได้ลิงก์ https://ชื่อโปรเจกต์.pages.dev กลับมาและเปิดเว็บติด = จบภารกิจ 🎉
💡 เครื่อง Windows: Notepad เป็น plain text อยู่แล้ว ใช้ได้เลยไม่ต้องตั้งค่าอะไร — แค่เติมท้าย prompt ในขั้น 3 ว่า "ฉันใช้ Windows" Claude จะเลือกตำแหน่งเก็บไฟล์ให้เหมาะกับเครื่องเอง