คู่มือ

ตัวจัดการไฟล์สำหรับ Wasabi: เชื่อมต่อกับ Nubbo

วิธีเชื่อมต่อบัคเก็ต Wasabi กับ Nubbo: access key ภูมิภาค ตัวช่วยทีละขั้นตอน CORS ที่ Wasabi อนุญาตไว้แล้ว และสิ่งที่ควรทำหากล้มเหลว

Nubbo เชื่อมต่อกับ Wasabi ด้วย access key และภูมิภาคของบัคเก็ต ภายในไม่กี่นาที บัคเก็ตของคุณจะอยู่ในตัวสำรวจไฟล์พร้อมการอัปโหลดโดยตรง ลิงก์แชร์ และแกลเลอรี คู่มือนี้พาคุณทำตามตัวช่วยของ Nubbo ทีละขั้นตอนทั้งสองแบบ คือแบบอัตโนมัติและแบบใช้คีย์ที่จำกัดไว้เพียงบัคเก็ตเดียว

สิ่งที่คุณจะได้รับ

  • เรียกดูบัคเก็ตได้เหมือนไดรฟ์: โฟลเดอร์ มุมมอง การค้นหา ถังขยะ ป้ายกำกับ และรายการโปรด
  • อัปโหลดและดาวน์โหลดไฟล์โดยตรงระหว่างเบราว์เซอร์ของคุณกับ Wasabi ไฟล์ไม่เคยผ่านเซิร์ฟเวอร์ของ Nubbo
  • แชร์ไฟล์และโฟลเดอร์พร้อมรหัสผ่าน วันหมดอายุ และขีดจำกัดการดาวน์โหลด รับไฟล์เข้าสู่บัคเก็ตของคุณ และสร้างแกลเลอรี
  • คีย์ของคุณถูกเก็บแบบเข้ารหัสด้วย AES-256-GCM และคุณยกเลิกการเชื่อมต่อบัคเก็ตได้ทุกเมื่อ

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

คุณต้องมีบัญชี Wasabi และบัญชี Nubbo ทุกบัคเก็ตที่เชื่อมต่อนับรวมในขีดจำกัดของแผนคุณ: แผนฟรีเชื่อมต่อได้ 2 Personal ได้ 5 และ Pro ไม่จำกัด Wasabi มี 16 ภูมิภาค และ Nubbo ถามภูมิภาคของบัคเก็ตเพราะแต่ละภูมิภาคมี endpoint ของตัวเอง หากคุณยังไม่มีบัญชี Wasabi มีให้ทดลองใช้ฟรี 30 วัน สูงสุด 1 TB โดยไม่ต้องใช้บัตร

เลือกวิธีเชื่อมต่อ

ตัวช่วยของ Nubbo มีให้เลือกสองแบบ ทั้งสองแบบจบลงเหมือนกัน คือบัคเก็ตเชื่อมต่อแล้วและพร้อมรับการอัปโหลดจากเบราว์เซอร์

อัตโนมัติใช้คีย์แบบจำกัด
คีย์มีสิทธิ์เข้าถึงทั้งบัญชีจำกัดไว้เพียงบัคเก็ตเดียว
บัคเก็ตNubbo ใช้บัคเก็ตที่คุณมีหรือสร้างใหม่คุณสร้างเองก่อน
CORSNubbo ตรวจสอบ CORS ของ Wasabiคุณตรวจสอบเอง
ควรเลือกเมื่อต้องการวิธีที่เร็วที่สุดไม่ต้องการให้สิทธิ์เข้าถึงทั้งบัญชี

การเชื่อมต่ออัตโนมัติ

ขั้นตอนที่ 1: สร้างคีย์ใน Wasabi

  1. ในคอนโซล Wasabi เปิด Access Keys แล้วกด Create Access Key
  2. เลือก Root User หรือ Sub-User ที่มีนโยบาย WasabiFullAccess แล้วกด Create
  3. กด Show แล้วคัดลอก access key และ secret key หรือดาวน์โหลดไฟล์ CSV Wasabi จะไม่แสดงคีย์อีก

ขั้นตอนที่ 2: เชื่อมต่อบัคเก็ตใน Nubbo

  1. ใน Nubbo เปิด บัคเก็ต แล้วกด เชื่อมต่อบัคเก็ต เลือก Wasabi แล้วกด ดำเนินการต่อ

    ขั้นตอนผู้ให้บริการในตัวช่วยของ Nubbo โดยเลือก Wasabi ไว้ ขั้นตอนผู้ให้บริการในตัวช่วยของ Nubbo โดยเลือก Wasabi ไว้
  2. เลือก อัตโนมัติ แล้วกด ดำเนินการต่อ

    ขั้นตอนวิธีเชื่อมต่อพร้อมตัวเลือกอัตโนมัติและใช้คีย์แบบจำกัด ขั้นตอนวิธีเชื่อมต่อพร้อมตัวเลือกอัตโนมัติและใช้คีย์แบบจำกัด
  3. ในขั้นตอน คีย์ของคุณ วาง access key และ secret key แล้วเลือกภูมิภาคของบัคเก็ต กด ตรวจสอบคีย์ Nubbo จะตรวจว่าคีย์ใช้งานได้และมีสิทธิ์เข้าถึงทั้งบัญชี

    ขั้นตอนคีย์ของคุณสำหรับ Wasabi พร้อมคู่มือฉบับย่อและช่องกรอกคีย์ ขั้นตอนคีย์ของคุณสำหรับ Wasabi พร้อมคู่มือฉบับย่อและช่องกรอกคีย์
  4. เลือกบัคเก็ตของคุณแล้วกด ใช้บัคเก็ตนี้ หรือเลือก สร้างใหม่ พิมพ์ชื่อ เลือกภูมิภาค แล้วกด สร้างและเตรียม Wasabi ไม่อนุญาตให้เปลี่ยน CORS ผ่าน API ดังนั้น Nubbo จะตรวจว่า CORS เริ่มต้นของ Wasabi อนุญาตการอัปโหลดจากแอปอยู่แล้ว

    ขั้นตอนบัคเก็ตของคุณพร้อมรายการบัคเก็ตและตัวเลือกสร้างใหม่ ขั้นตอนบัคเก็ตของคุณพร้อมรายการบัคเก็ตและตัวเลือกสร้างใหม่
  5. ตรวจทานผลการตรวจสอบทั้งสามรายการ เปลี่ยน ชื่อใน Nubbo หากต้องการ แล้วกด เสร็จสิ้น บัคเก็ตจะแสดงในหน้า บัคเก็ต และคุณเปิดในตัวสำรวจได้ทันที

    ขั้นตอนเสร็จสิ้นพร้อมผลการตรวจสอบการเชื่อมต่อ บัคเก็ต และ CORS ขั้นตอนเสร็จสิ้นพร้อมผลการตรวจสอบการเชื่อมต่อ บัคเก็ต และ CORS

หาก Nubbo เพิ่มกฎ CORS ด้วยคีย์ของคุณไม่ได้ ตัวช่วยจะพาคุณไปยังขั้นตอน CORS จากนั้นทำตาม เพิ่มกฎ CORS

การเชื่อมต่อด้วยคีย์แบบจำกัด

ขั้นตอนที่ 1: เตรียมบัคเก็ตและคีย์ใน Wasabi

  1. ใน Buckets กด Create Bucket พิมพ์ชื่อ เลือกภูมิภาค แล้วสร้างบัคเก็ต
  2. ใน Policies กด Create Policy แล้วสร้างนโยบายที่เข้าถึงได้เฉพาะบัคเก็ตนั้น ตัวสร้างนโยบายของ Wasabi ช่วยให้คุณเขียนนโยบายได้
  3. ใน Users กด Create User เลือกการเข้าถึงแบบ Programmatic แล้วแนบนโยบายนั้น
  4. ใน Access Keys กด Create Access Key เลือก Sub-User และผู้ใช้นั้น แล้วคัดลอก access key และ secret key

ขั้นตอนที่ 2: เชื่อมต่อบัคเก็ตใน Nubbo

  1. ในหน้า บัคเก็ต กด เชื่อมต่อบัคเก็ต เลือก Wasabi แล้วเลือก ใช้คีย์แบบจำกัด
  2. วาง access key และ secret key แล้วเลือกภูมิภาค กด ตรวจสอบคีย์
  3. พิมพ์ชื่อบัคเก็ตให้ตรงทุกตัวอักษร แล้วกด ตรวจสอบสิทธิ์เข้าถึง
  4. ตัวช่วยจะไปยังขั้นตอน CORS พร้อมกฎที่คุณต้องเพิ่ม

เพิ่มกฎ CORS

กฎ CORS ช่วยให้เบราว์เซอร์อัปโหลดและดาวน์โหลดไฟล์จากบัคเก็ตของคุณบน https://nubbo.app ได้ เป็นกฎเดียวกับที่ตัวช่วยแสดงในขั้นตอน CORS

Wasabi ไม่อนุญาตให้เปลี่ยน CORS ผ่าน API แต่ตราบใดที่บัคเก็ตยังไม่มีกฎของตัวเอง Wasabi จะตอบรับทุก origin ดังนั้นบน Wasabi โดยทั่วไปคุณไม่ต้องเพิ่มอะไรเลย ในขั้นตอน CORS ให้กด เพิ่มแล้ว ตรวจสอบ ได้ทันที แล้วการตรวจสอบจะผ่าน ในการเชื่อมต่อแบบอัตโนมัติ Nubbo จะตรวจสอบให้เอง

เฉพาะกรณีที่คุณเคยเพิ่มกฎ CORS ของตัวเองไว้ในคอนโซลแล้ว ให้เพิ่มกฎของ Nubbo ด้วย เพราะกฎของคุณจะแทนที่ค่าเริ่มต้นของ Wasabi: เปิดบัคเก็ต Settings แท็บ Permissions ส่วน Cross-Origin Resource Sharing (CORS) กด Edit เพิ่มกฎนี้ลงในรายการ แล้วกด Save

[
  {
    "AllowedHeaders": ["*"],
    "AllowedMethods": ["GET", "PUT", "POST", "DELETE", "HEAD"],
    "AllowedOrigins": ["https://nubbo.app"],
    "ExposeHeaders": ["ETag"],
    "MaxAgeSeconds": 3600
  }
]
ขั้นตอน CORS พร้อมกฎที่ต้องเพิ่มลงในบัคเก็ต ขั้นตอน CORS พร้อมกฎที่ต้องเพิ่มลงในบัคเก็ต

หากคุณเพิ่มกฎแล้ว กลับไปที่ Nubbo แล้วกด เพิ่มแล้ว ตรวจสอบ

หากเกิดปัญหา

ข้อความใน Nubboสิ่งที่ควรทำ
“ข้อมูลรับรองไม่ถูกต้อง ตรวจสอบ access key และ secret access key”คัดลอกคีย์ทั้งสองอีกครั้ง โดยไม่มีช่องว่างที่ต้นหรือท้าย
“คีย์นี้ดูเหมือนจะจำกัดไว้เพียงบัคเก็ตเดียว คุณสามารถดำเนินการต่อแบบจำกัด หรือสร้างคีย์ที่มีสิทธิ์เข้าถึงแบบเต็ม”กด ดำเนินการต่อด้วยคีย์แบบจำกัด หรือสร้างคีย์ที่มีสิทธิ์เข้าถึงทั้งบัญชีแล้วกด ลองใช้คีย์อื่น
“ไม่พบบัคเก็ต ตรวจสอบชื่อและภูมิภาค”ตรวจสอบชื่อบัคเก็ตให้ตรงทุกตัวอักษร และตรวจว่าภูมิภาคที่เลือกเป็นภูมิภาคของบัคเก็ต
“คีย์ของคุณไม่มีสิทธิ์สร้างบัคเก็ต”ใช้คีย์ที่มีสิทธิ์เข้าถึงแบบเต็ม หรือสร้างบัคเก็ตในแผงควบคุมของคุณแล้วกด ฉันสร้างไว้ในแผงควบคุมแล้ว
“ชื่อนี้ถูกใช้ไปแล้วที่ผู้ให้บริการนี้ โปรดลองชื่ออื่น”ชื่อบัคเก็ตต้องไม่ซ้ำกันทั้งผู้ให้บริการ โปรดเลือกชื่ออื่น
“คีย์ของคุณไม่มีสิทธิ์ตั้งค่านี้”เพิ่มกฎ CORS ด้วยตนเองตามที่อธิบายไว้ด้านบน
“ยังใช้งานไม่ได้ ตรวจสอบกฎแล้วลองอีกครั้ง ผู้ให้บริการบางรายใช้เวลาประมาณหนึ่งนาทีในการนำกฎไปใช้”ตรวจว่า origin เป็น https://nubbo.app ทุกตัวอักษรโดยไม่มีเครื่องหมายทับปิดท้าย รอหนึ่งนาทีแล้วตรวจสอบอีกครั้ง
“บัคเก็ตนี้ถูกใช้งานอยู่แล้ว”บัคเก็ตนั้นเชื่อมต่อใน Nubbo อยู่แล้ว ไม่ว่าจะในบัญชีของคุณหรือบัญชีอื่น
“บัคเก็ตอยู่ในภูมิภาคอื่น ตรวจสอบภูมิภาคที่กำหนดค่าไว้”เลือกภูมิภาคใน Nubbo ให้ตรงกับภูมิภาคที่คุณสร้างบัคเก็ตไว้

ค่าใช้จ่าย

Wasabi คิดราคาคงที่ต่อ TB โดยไม่มีค่า egress แต่มีค่าบริการขั้นต่ำและระยะเวลาจัดเก็บขั้นต่ำ 90 วัน เราอธิบายไว้ใน ราคา Wasabi

คำถามที่พบบ่อย

ต้องตั้งค่า CORS บน Wasabi ไหม?

โดยทั่วไปไม่ต้อง Wasabi ตอบรับทุก origin ตราบใดที่บัคเก็ตยังไม่มีกฎ CORS ของตัวเอง และ Nubbo จะตรวจสอบให้เอง หากคุณมีกฎของตัวเองอยู่แล้ว ให้เพิ่มกฎของ Nubbo ลงในรายการ

ทำไม Nubbo ไม่เปลี่ยน CORS ของ Wasabi ให้?

เพราะ Wasabi ไม่รองรับการดำเนินการ CORS ของ S3 API แก้ไขได้เฉพาะในคอนโซล ที่ Settings, Permissions

ต้องใช้คีย์ Wasabi แบบใด?

สำหรับการเชื่อมต่ออัตโนมัติ ใช้คีย์ของ Root User หรือ Sub-User ที่มี WasabiFullAccess หากใช้คีย์แบบจำกัด ให้ใช้ผู้ใช้แบบ Programmatic ที่มีนโยบายซึ่งให้สิทธิ์เฉพาะบัคเก็ตของคุณ

ควรเลือกภูมิภาคใดใน Nubbo?

ภูมิภาคของบัคเก็ต ซึ่งแสดงอยู่ในรายการบัคเก็ตของคอนโซล Wasabi

แหล่งที่มา

ราคาและขีดจำกัดมาจากหน้าเว็บทางการด้านล่าง ผู้ให้บริการอาจเปลี่ยนแปลงได้ โปรดตรวจสอบก่อนตัดสินใจ