Key ทำอะไรได้บ้าง
Access key แต่ละอันมีกฎ แต่ละข้อเลือก Bucket (หรือทุก Bucket) โฟลเดอร์ (เว้นว่าง = ทั้ง Bucket) และสิ่งที่ทำได้ในนั้น คือ อ่าน แสดงรายการ เขียน และ ลบ Key ทำได้เฉพาะที่กฎอนุญาตเท่านั้น
- จัดการ Bucket ให้ Key สร้างและลบ Bucket และตั้งค่าการเข้าถึงแบบ Public ผ่าน API ได้ด้วย
- วันหมดอายุ Key จะใช้ไม่ได้เมื่อสิ้นวันที่เลือก เว้นว่างไว้ถ้าไม่ต้องการให้หมดอายุ
- กด แก้ไขสิทธิ์ เพื่อเปลี่ยนกฎได้ทุกเมื่อ มีผลภายในไม่กี่วินาที
เปิดไฟล์ให้เป็น Public
เปิด การเข้าถึงแบบ Public ของ Bucket แล้วเลือก ส่วนตัว, Public ทั้ง Bucket หรือ Public บางโฟลเดอร์ (เช่น images/) ไฟล์ Public เปิดได้โดยไม่ต้องใช้ Key ที่ https://objects.thailandhosting.com/<region>/<bucket>/<ไฟล์> ติ๊ก ให้ดูรายชื่อไฟล์ได้ เฉพาะเมื่ออยากให้คนอื่นเห็นรายการไฟล์ทั้งหมด
ใครก็เปิดไฟล์ Public ได้ และค่าส่งข้อมูลออกกับค่าอ่านไฟล์คิดกับ Project ของคุณ อย่าเก็บข้อมูลส่วนตัวไว้ในโฟลเดอร์ Public
แชร์ทีละไฟล์ด้วยลิงก์ที่หมดอายุเอง
ถ้าอยากให้ใครดาวน์โหลด (หรืออัปโหลด) ไฟล์เดียวโดยไม่ต้องให้ Key ให้สร้างลิงก์ด้วย API หรือ SDK ลิงก์ใช้ได้นานสุด 7 วัน และใช้ได้กับไฟล์ที่ระบุเท่านั้น
ถ้าเจอปัญหา
แอปขึ้น “forbidden” หรือ “AccessDenied”
กฎของ Key ไม่อนุญาตให้ทำสิ่งนั้นกับ Bucket หรือโฟลเดอร์นั้น ตรวจ Bucket โฟลเดอร์ (ต้องตรงกับต้นทางของไฟล์ เช่น images/) และสิ่งที่ติ๊กไว้
ไฟล์ที่เปิด Public แล้วยังถาม Key
ตรวจว่าไฟล์อยู่ในโฟลเดอร์ที่เปิด Public (ชื่อโฟลเดอร์ลงท้ายด้วย /) และกดบันทึกแล้ว การเปลี่ยนแปลงใช้เวลาไม่กี่วินาทีกว่าจะถึงทุกเครื่อง
ลิงก์แชร์ขึ้นว่าหมดอายุหรือใช้ไม่ได้
ลิงก์หมดอายุตามเวลาที่ตั้งไว้ ไม่เกิน 7 วัน และถ้ายกเลิก Key ที่ใช้สร้างลิงก์ ลิงก์ก็ใช้ไม่ได้เช่นกัน ให้สร้างลิงก์ใหม่