NHN Cloud¶
เมานต์ NHN Cloud Object Storage (เดิมชื่อ Toast) เป็นไดรฟ์ Windows บริการนี้สร้างบน OpenStack Swift
ก่อนเริ่มต้น¶
จาก คอนโซล NHN Cloud คุณต้องมี:
- Tenant ID ของโปรเจกต์
- บัญชี คอนโซลของคุณ (อีเมล)
- API password — ตั้งค่าแยกจากรหัสผ่านคอนโซลของคุณ
วิธีรับค่าเหล่านี้ — ในคอนโซล เปิดบริการ Object Storage ของโปรเจกต์คุณแล้วคลิก API Endpoint Setting: Tenant ID จะแสดงอยู่ที่นั่น และ API password ตั้งค่าได้ในหน้าจอเดียวกัน (คุณกำหนดเอง ไม่ใช่รหัสผ่านเข้าสู่ระบบคอนโซล)
ความช่วยเหลือจาก NHN Cloud
การเชื่อมต่อ¶
- คลิก เพิ่ม บนแถบเครื่องมือ
- เลือก Enterprise → NHN Cloud
- ป้อน Tenant ID, บัญชี และ API password แล้วคลิกปุ่ม รีเฟรช ข้างช่อง Container
- เลือก Container ที่จะเมานต์แล้วคลิก เชื่อมต่อ
การตั้งค่า¶
| การตั้งค่า | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
| Tenant ID | รหัสโปรเจกต์จากคอนโซล NHN Cloud | — |
| บัญชี | อีเมลบัญชีคอนโซล | — |
| API password | API password (ไม่ใช่รหัสผ่านคอนโซล) | — |
| Container | คอนเทนเนอร์ Swift ที่จะเมานต์ (หน้าจอแสดงเป็น Container) | — |
| อ่านอย่างเดียว | บล็อกการเขียนลงในไดรฟ์ที่เมานต์ | ปิด |
ลักษณะการทำงานและข้อจำกัด¶
- การตรวจสอบสิทธิ์ผ่านบริการยืนยันตัวตนของ NHN Cloud (
api-identity.infrastructure.cloud.toast.com) โทเคนจะต่ออายุโดยอัตโนมัติ - คอนเทนเนอร์อยู่ในภูมิภาค (KR1, KR2, JP1, US1) — ไดรฟ์จะสื่อสารกับจุดสิ้นสุดพื้นที่จัดเก็บของภูมิภาคนั้น (เช่น
kr2-api-storage.cloud.toast.com) - คอนเทนเนอร์ Swift ไม่มีโฟลเดอร์จริง การเปลี่ยนชื่อโครงสร้างโฟลเดอร์ขนาดใหญ่จะคัดลอกแล้วลบทุกออบเจ็กต์ภายใต้คำนำหน้า (prefix) นั้น
การแก้ไขปัญหา¶
| อาการ | สาเหตุ | วิธีแก้ไข |
|---|---|---|
| การตรวจสอบสิทธิ์ล้มเหลว | ใช้รหัสผ่านคอนโซลแทน API password | ตั้งค่า/ออก API password ในคอนโซลแล้วใช้ค่านั้น |
| รายการ Container ว่างเปล่า | Tenant ID ผิด | คัดลอก Tenant ID จากการตั้งค่า API endpoint ของโปรเจกต์ |