Garage¶
เมานต์บักเก็ตบนคลัสเตอร์ Garage — พื้นที่จัดเก็บ S3 แบบโฮสต์เองที่มีน้ำหนักเบา — เป็นไดรฟ์ Windows
ก่อนเริ่มต้น¶
เตรียมสิ่งต่อไปนี้ไว้ล่วงหน้า:
- URL จุดสิ้นสุด S3 ของคลัสเตอร์ Garage ของคุณ
- คู่ ไอดีคีย์การเข้าถึง และ คีย์ลับการเข้าถึง ที่ได้รับสิทธิ์เข้าถึงบักเก็ตเป้าหมาย
- ภูมิภาค (region) ที่ตั้งค่าไว้สำหรับคลัสเตอร์ (ค่าเริ่มต้นของ Garage คือ
garage)
วิธีรับคีย์ — บนเครื่องที่ดูแลจัดการคลัสเตอร์:
garage key create raidrive-key
garage bucket allow --read --write YOUR-BUCKET --key raidrive-key
คำสั่งแรกจะแสดง Key ID และ Secret key
ความช่วยเหลือจาก Garage
การเชื่อมต่อ¶
- คลิก เพิ่ม บนแถบเครื่องมือ
- เลือก Enterprise → Garage
- ป้อน URL จุดสิ้นสุด, ภูมิภาค, ไอดีคีย์การเข้าถึง และ คีย์ลับการเข้าถึง แล้วคลิกปุ่ม รีเฟรช ข้างช่อง Bucket
- เลือกบักเก็ตในช่อง Bucket แล้วคลิก เชื่อมต่อ
ป้อนชื่อบักเก็ตเอง
หากคีย์ของคุณไม่มีสิทธิ์แสดงรายการบักเก็ต ให้ทำเครื่องหมายในช่องกาเครื่องหมายทางซ้ายของช่อง Bucket แล้วพิมพ์ชื่อบักเก็ตโดยตรง
การตั้งค่า¶
| การตั้งค่า | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
| จุดสิ้นสุด | URL ของ Garage S3 API | — |
| ภูมิภาค | ค่าภูมิภาคของคลัสเตอร์ (จำเป็นสำหรับการเซ็นคำขอ) | — |
| ไอดีคีย์การเข้าถึง / คีย์ลับการเข้าถึง | คู่คีย์ของ Garage | — |
| Bucket | บักเก็ตที่จะเมานต์ (เลือกจากรายการหรือป้อนเอง) | — |
| อ่านอย่างเดียว | บล็อกการเขียนลงในไดรฟ์ที่เมานต์ | ปิด |
ลักษณะการทำงานและข้อจำกัด¶
- การเชื่อมต่อใช้การกำหนดที่อยู่แบบ path-style และยอมรับใบรับรอง TLS ส่วนตัวหรือที่ลงนามเอง เหมาะสำหรับการใช้งานบน LAN และ homelab
การแก้ไขปัญหา¶
| อาการ | สาเหตุ | วิธีแก้ไข |
|---|---|---|
| ข้อผิดพลาดเรื่องลายเซ็น | region ไม่ตรงกับการตั้งค่าคลัสเตอร์ | ตั้งค่าช่อง Region เป็นค่า s3_region ของคลัสเตอร์ |
| รายการบักเก็ตว่างเปล่า | คีย์ไม่ได้รับสิทธิ์บนบักเก็ต | ใช้ garage bucket allow ให้คีย์ หรือพิมพ์ชื่อบักเก็ตเอง |