# ใช้ ByteArk Web CDN ลดภาระค่าใช้จ่าย Amazon S3

หนึ่งในความสามารถที่ลูกค้าบริการ ByteArk หลายคุณไว้ใจเลือกใช้บริการกับเราคือการนำบริการ ByteArk มาช่วยลดภาระค่าใช้จ่าย Amazon S3 หรือ Amazon CloudFront โดยผู้ใช้งานจากทั่วโลกยังคงสามารถเรียกใช้งานข้อมูลได้อย่างรวดเร็ว มีขั้นตอนการตั้งค่าดังนี้

# ความต้องการเริ่มต้น (Requirements)

  1. มีชื่อ subdomain (ในตัวอย่างนี้จะใช้ mycdn.example.com)
  2. สามารถแก้ไข DNS record ของ subdomain ดังกล่าวให้เป็น CNAME fleet.cdn.byteark.com. ได้
  3. ตรวจสอบการตั้งค่าสิทธิ์การเข้าถึงข้อมูลในระบบของ AWS โดยปัจจุบันระบบ ByteArk รองรับการดึงข้อมูลจาก Amazon S3 (หรือ Origin อื่นๆ) แบบ Public เท่านั้น โดยหากต้องการป้องกันการขโมย link สามารถเปิดใช้งานจาก ByteArk CDN ได้ภายหลัง

# ขั้นตอนการตั้งค่า

  1. เข้าสู่ระบบ ByteArk Fleet (CDN) > คลิก Setup New Service แล้วเลือก Web CDN
  2. ช่อง Your Website ให้ระบุชื่อ subdomain ที่เตรียมไว้ (ในที่นี้จะใช้ mycdn.example.com) และช่อง Your Server Address ให้ระบุเป็น <bucket>.s3-<region>.amazonaws.com เช่น หากชื่อ bucket คือ aws-s3-origin และใช้งาน AWS region ap-southeast-1 ก็ให้ระบุเป็น aws-s3-origin.s3-ap-southeast1.amazonaws.com ดังรูป
  3. หากยังไม่สามารถชี้ CNAME มาได้ สามารถทดสอบเข้าใช้งานได้ผ่านทาง URL http://mycdn.example.com.cdn.byteark.com (หรือทำได้โดยการเติม .cdn.byteark.com ต่อท้ายชื่อ subdomain ที่คุณเพิ่มไว้ในระบบ)