ข้ามไปยังเนื้อหา
เอราวัณACADEMYEN

เริ่มต้นใช้งาน

Claude Cowork เอาหน้าเว็บขึ้น Erawan

สั่ง Cowork ทำหน้าเว็บแล้วเอาขึ้น Erawan ได้จากในแชต ส่วนใหญ่ Claude ทำจนจบเอง มีอยู่เรื่องเดียวที่คุณอาจต้องกดเอง คือเปิดให้ sandbox ออกไปที่ Erawan ได้ บทนี้บอกทั้งวิธีสั่ง ไฟล์ขึ้นไปยังไง และต้องกดตรงไหนเมื่อเจอ 403

อยากมีคนช่วยตั้งแต่ต้น ทีม Erawan ช่วยขึ้นแอปแรกให้ฟรีสำหรับแผน Hobby ขึ้นไป

ยังไม่ได้เชื่อม Claude กับ Erawan? เริ่มที่บทนี้ก่อน

1. สั่ง Cowork ให้เอาขึ้น

บอกแค่ว่าอยากได้อะไร และขอให้เอาขึ้น Erawan ส่วนวิธีส่งไฟล์ Claude เลือกให้เอง

ทำหน้า landing page ร้านกาแฟ ใส่รูปเมนูด้วย แล้วเอาขึ้น Erawan ชื่อ coffee-demo

ถ้ามีไฟล์อยู่แล้ว และอยากให้ส่งแบบอัปโหลด ก็บอกไปตรง ๆ

เอาไฟล์ในโฟลเดอร์นี้ขึ้น Erawan ด้วย create_upload ไม่ต้องใช้ deploy_files

ส่วนใหญ่ Claude ทำจนจบเองแล้วส่งลิงก์กลับมา ถ้าเจอ 403 ข้ามไปดูข้อ 3 ได้เลย เรื่องนั้นคุณต้องกดเปิดเอง

2. ไฟล์ขึ้นไปยังไง

ไฟล์ที่ Cowork ทำไว้ให้ เก็บอยู่ใน sandbox ซึ่งเป็นเครื่อง Linux ชั่วคราวที่ Claude ใช้สร้างไฟล์และรันคำสั่ง ส่วนบัญชี Erawan ของคุณอยู่กับ connector ที่เพิ่มไว้ตอนกดเชื่อมต่อ สองที่นี้แยกกันโดยตั้งใจ เพราะ sandbox รันโค้ดอะไรก็ได้ ถ้ามีกุญแจบัญชีวางอยู่ในนั้นก็เสี่ยงหลุด

หน้าเว็บเล็ก ๆ ที่เป็นข้อความล้วน Claude จะพิมพ์โค้ดทั้งหมดส่งผ่าน connector ด้วย deploy_files วิธีนี้รับไฟล์รวมกันได้ไม่เกิน 512KB ถ้าหน้าใหญ่กว่านั้นหรือมีรูปด้วย ก็จะเปลี่ยนไปใช้ create_upload คือขอที่อยู่สำหรับอัปโหลดผ่าน connector แล้วให้ sandbox ส่งไฟล์ไปที่อยู่นั้น

ที่อยู่นี้ใช้ได้ครั้งเดียวภายใน 10 นาที และใช้ได้แค่ส่งไฟล์ ถึงจะหลุดไปก็เอาไปขึ้นเป็นเว็บไม่ได้ เพราะขั้นเอาขึ้นยังต้องผ่าน connector ที่ล็อกอินอยู่

3. เจอ 403 ต้องเปิดเอง

ถ้าเห็น 403 หรือ CONNECT tunnel failed แปลว่า sandbox ยังไม่ได้รับอนุญาตให้ออกไปที่ api.erawan.cloud คำตอบนี้มาจากฝั่ง Claude เอง ไม่ใช่ Erawan และ Claude เปิดเองไม่ได้ คุณต้องเปิดให้ตามนี้

  1. เปิด claude.ai/settings/capabilities
  2. ที่หัวข้อ Code execution and file creation เปิด Allow network egress
  3. ที่ Domain allowlist เพิ่ม api.erawan.cloud ในช่อง Additional allowed domains ถ้าเป็นบัญชี Team หรือ Enterprise ต้องให้ owner เป็นคนตั้งให้ทั้งองค์กร
  4. เปิดแชตใหม่ ค่าที่ตั้งไว้จะได้มีผลแน่นอน

ถ้าตั้งครบแล้วยังเจอ 403 อาจเป็น bug ฝั่ง Anthropic ที่ยังแก้ไม่เสร็จ (#93562) บาง session ไม่ยอมใช้ค่าที่ตั้งไว้ ระหว่างนี้ใช้ Claude Code เอาขึ้นแทนได้ตามปกติ

ข้อความอื่นที่อาจเจอ

เรื่องพวกนี้ Claude มักแก้เองได้ แต่ถ้าเห็นค้างอยู่ ก็บอก Claude ตามนี้

  • 401 Missing bearer token Claude ส่งไฟล์ไปทางที่ต้องใช้บัญชี บอกให้ใช้ create_upload
  • 401 This upload address has expired ที่อยู่เกิน 10 นาทีแล้ว ให้ Claude ขอที่อยู่ใหม่
  • 409 This upload address has already taken an archive ที่อยู่นี้รับไฟล์ไปแล้วหนึ่งครั้ง ถ้า Claude ไม่ได้เป็นคนส่ง อย่าเอาขึ้น ให้ขอที่อยู่ใหม่
  • the limit is 512KB ไฟล์ใหญ่เกินกว่าจะพิมพ์ส่ง ให้ใช้ create_upload

บทเรียนเอราวัณคลาวด์ทั้งหมด