# ใช้ ByteArk Web CDN ลดภาระค่าใช้จ่าย Amazon S3
หนึ่งในความสามารถที่ลูกค้าบริการ ByteArk หลายคุณไว้ใจเลือกใช้บริการกับเราคือการนำบริการ ByteArk มาช่วยลดภาระค่าใช้จ่าย Amazon S3 หรือ Amazon CloudFront โดยผู้ใช้งานจากทั่วโลกยังคงสามารถเรียกใช้งานข้อมูลได้อย่างรวดเร็ว มีขั้นตอนการตั้งค่าดังนี้
# ความต้องการเริ่มต้น (Requirements)
- มีชื่อ subdomain (ในตัวอย่างนี้จะใช้ mycdn.example.com)
- สามารถแก้ไข DNS record ของ subdomain ดังกล่าวให้เป็น CNAME
team-servicecode.cdn.byteark.com.
ได้ (ชื่อที่ใช้ จะได้มาหลังจากสร้าง service เสร็จ) - ตรวจสอบการตั้งค่าสิทธิ์การเข้าถึงข้อมูลในระบบของ AWS โดยปัจจุบันระบบ ByteArk รองรับการดึงข้อมูลจาก Amazon S3 (หรือ Origin อื่นๆ) แบบ Public เท่านั้น โดยหากต้องการป้องกันการขโมย link สามารถเปิดใช้งานจาก ByteArk CDN ได้ภายหลัง
# ขั้นตอนการตั้งค่า
- เข้าสู่ระบบ ByteArk Fleet (CDN) > คลิก Setup New Service แล้วเลือก Web CDN
- ช่อง 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
ดังรูป - ระบบจะใช้เวลา update การตั้งค่าประมาณ 5-10 นาที หลังจากนั้นจะสามารถทดสอบเข้าใช้งานได้ผ่านทาง URL
https://team-servicecode.cdn.byteark.com
(หรือทำได้โดยการเติม .cdn.byteark.com ต่อท้ายชื่อ subdomain ที่คุณเพิ่มไว้ในระบบ) - แก้ไข DNS ของ subdomain เป็น CNAME
team-servicecode.cdn.byteark.com.
(มีจุดปิดท้าย)