ข้ามไปที่เนื้อหา

S3 Compatible

บริการใด ๆ ที่รองรับ S3 API สามารถเมานต์เป็นไดรฟ์ Windows ได้ ช่องข้อมูลการเชื่อมต่อเหมือนกันเสมอ — URL จุดสิ้นสุด, ไอดีคีย์การเข้าถึง, คีย์ลับการเข้าถึง และ บักเก็ต — คู่มือนี้จึงครอบคลุมทั้งตระกูล S3

บริการหลายรายการเหล่านี้ปรากฏเป็นรายการที่มีชื่อของตัวเองในแท็บ Enterprise ของ RaiDrive (Wasabi, Backblaze B2, Cloudflare R2, …) ให้เลือกรายการที่มีชื่อเมื่อมีให้เลือก — RaiDrive จะรู้รูปแบบจุดสิ้นสุดและรายการภูมิภาคให้คุณเอง ใช้รายการทั่วไป S3 Compatible สำหรับบริการอื่น ๆ รวมถึงเซิร์ฟเวอร์ที่โฮสต์เอง

ก่อนเริ่มต้น

เตรียมสิ่งต่อไปนี้ไว้ล่วงหน้า:

  • ไอดีคีย์การเข้าถึงและคีย์ลับการเข้าถึงที่ออกให้โดยบริการนั้น — บริการที่เข้ากันได้กับ S3 ทุกรายการมีหน้าจัดการคีย์ในคอนโซลของตัวเอง หน้าผู้ให้บริการเฉพาะในหมวดนี้จะบอกตำแหน่งที่แน่นอนสำหรับแต่ละบริการที่มีชื่อ
  • URL จุดสิ้นสุด ของ S3 ของบริการนั้น (ดูตารางด้านล่าง)
  • บางบริการต้องการตัวระบุเพิ่มเติมหนึ่งค่า — เช่น Cloudflare R2 ต้องการ หมายเลขบัญชี ของคุณ และ Oracle ต้องการ เนมสเปซพื้นที่จัดเก็บออบเจ็กต์ ของคุณ

การเชื่อมต่อ

  1. คลิก เพิ่ม บนแถบเครื่องมือ
  2. เลือก Enterprise → บริการที่มีชื่อ หรือ S3 Compatible หากไม่มีในรายการ
  3. สำหรับรายการทั่วไป ให้พิมพ์ URL จุดสิ้นสุด (และ ภูมิภาค หากบริการนั้นต้องการ)
  4. ป้อน ไอดีคีย์การเข้าถึง และ คีย์ลับการเข้าถึง แล้วคลิกปุ่ม รีเฟรช ข้างช่อง Bucket
  5. เลือกบักเก็ตในช่อง Bucket แล้วคลิก เชื่อมต่อ

กล่องโต้ตอบการเชื่อมต่อ S3 Compatible

ป้อนชื่อบักเก็ตเอง

หากคีย์ของคุณไม่มีสิทธิ์แสดงรายการบักเก็ต ให้ทำเครื่องหมายในช่องกาเครื่องหมายทางซ้ายของช่อง Bucket แล้วพิมพ์ชื่อบักเก็ตโดยตรง

ตารางอ้างอิงจุดสิ้นสุด

บริการ รูปแบบจุดสิ้นสุด
Wasabi https://s3.<region>.wasabisys.com
Backblaze B2 https://s3.<region>.backblazeb2.com
Cloudflare R2 https://<account-id>.r2.cloudflarestorage.com
Storj https://gateway.storjshare.io (จุดสิ้นสุดสากลเดียว)
DigitalOcean Spaces https://<region>.digitaloceanspaces.com
Oracle Cloud https://<namespace>.compat.objectstorage.<region>.oraclecloud.com
IBM Cloud https://s3.<region>.cloud-object-storage.appdomain.cloud
Alibaba Cloud https://oss-<region>.aliyuncs.com
Tencent Cloud https://cos.<region>.myqcloud.com
Naver Cloud Platform https://<region>.object.ncloudstorage.com — ภูมิภาค: kr, us, sg, jp, de
Synology C2 https://object.<region>.c2.synology.com
IDrive e2 https://<host>.<region>.idrivee2-XX.com (แสดงในคอนโซล e2 ของคุณ)
Akamai Linode https://<region>.linodeobjects.com
IONOS https://s3.<region>.ionoscloud.com
DreamHost https://objects-us-east-1.dream.io หรือ https://s3.us-east-005.dream.io (ตามคลัสเตอร์)
Leviia https://s3.<region>.leviia.com
MEGA S4 https://s3.<region>.s4.mega.io
MinIO (โฮสต์เอง) URL เซิร์ฟเวอร์ของคุณ
Cloudian (โฮสต์เอง) URL เซิร์ฟเวอร์ของคุณ
Ceph (โฮสต์เอง) URL ของ RADOS Gateway ของคุณ
Garage (โฮสต์เอง) URL เซิร์ฟเวอร์ของคุณ
Scaleway และอื่น ๆ https://s3.<region>.scw.cloud — ผ่านรายการทั่วไป S3 Compatible

การตั้งค่า

การตั้งค่า คำอธิบาย ค่าเริ่มต้น
จุดสิ้นสุด URL S3 API ของบริการนั้น —
ภูมิภาค ภูมิภาคสำหรับการตรวจสอบสิทธิ์ บางบริการต้องการ (เช่น Garage, Scaleway) ว่าง
ไอดีคีย์การเข้าถึง / คีย์ลับการเข้าถึง ข้อมูลประจำตัวที่ออกให้โดยบริการ —
Bucket บักเก็ตที่จะเมานต์ (เลือกจากรายการหรือป้อนเอง) —
อ่านอย่างเดียว บล็อกการเขียนลงในไดรฟ์ที่เมานต์ ปิด

ลักษณะการทำงานและข้อจำกัด

  • RaiDrive ตรวจสอบจุดสิ้นสุดสำหรับเซิร์ฟเวอร์ที่ระบุตัวตนได้เอง: MinIO, Cloudian, Ceph และ Garage ถูกจดจำจากการตอบกลับของเซิร์ฟเวอร์ ส่วน IDrive e2, Akamai Linode และ Synology C2 จดจำจากรูปแบบชื่อโฮสต์ จุดสิ้นสุดที่ไม่ตรงกันจะถูกปฏิเสธเป็น "invalid endpoint"
  • เซิร์ฟเวอร์ที่โฮสต์เอง (MinIO, Cloudian, Ceph, Garage) เข้าถึงแบบ path-style และยอมรับใบรับรอง TLS ส่วนตัวหรือที่ลงนามเอง
  • หลักการของ S3 มีผลทุกที่: ไม่มีโฟลเดอร์จริง — "โฟลเดอร์" คือคำนำหน้า (prefix) ของคีย์ ดังนั้นการเปลี่ยนชื่อโครงสร้างโฟลเดอร์ขนาดใหญ่คือการคัดลอกแล้วลบทุกออบเจ็กต์ภายใต้คำนำหน้านั้น ดู AWS: organizing objects using folders

การแก้ไขปัญหา

อาการ สาเหตุ วิธีแก้ไข
"invalid endpoint" จุดสิ้นสุดไม่ตรงกับบริการที่เลือก ตรวจสอบรูปแบบในตาราง หรือใช้รายการทั่วไป S3 Compatible
รายการบักเก็ตว่างเปล่า คีย์แสดงรายการบักเก็ตไม่ได้ ใช้การป้อนชื่อบักเก็ตเอง
ข้อผิดพลาดเรื่องลายเซ็น/การให้สิทธิ์ บริการต้องการภูมิภาคที่ระบุชัดเจน กรอกช่อง Region ด้วยค่าจากคอนโซลบริการของคุณ
ข้อผิดพลาด TLS บนเซิร์ฟเวอร์ LAN ใบรับรองที่ลงนามเองบนรายการบริการสาธารณะที่มีชื่อ ใช้รายการที่โฮสต์เอง (MinIO/Cloudian/Ceph/Garage) หรือ S3 Compatible