IBM Cloud¶
เมานต์บักเก็ต IBM Cloud Object Storage เป็นไดรฟ์ Windows
ก่อนเริ่มต้น¶
เตรียมสิ่งต่อไปนี้ไว้ล่วงหน้า:
- อินสแตนซ์ Cloud Object Storage ที่มีบักเก็ตอย่างน้อยหนึ่งรายการ หากคุณยังไม่มีอินสแตนซ์หรือบักเก็ต ให้ทำตามหัวข้อ สร้างอินสแตนซ์และบักเก็ต ก่อน
- ข้อมูลประจำตัว HMAC สำหรับอินสแตนซ์นั้น — IAM API key เพียงอย่างเดียวใช้กับอินเทอร์เฟซ S3 ไม่ได้
วิธีรับคีย์ — ใน คอนโซล IBM Cloud:
- คลิกไอคอน Expand Global Navigation (☰) ที่มุมซ้ายบน
- คลิก Infrastructure → Storage → Object storage
- ในเมนูด้านซ้าย ให้ขยาย Instances แล้วคลิกชื่ออินสแตนซ์ของคุณ
- คลิกแท็บ Service credentials
- คลิก New Credential
- ในช่อง Name ให้ป้อนชื่อสำหรับข้อมูลประจำตัว
- ในช่อง Role ให้เลือกบทบาท หากต้องการเขียนไฟล์ลงในไดรฟ์ ให้เลือก Writer หากต้องการอ่านไฟล์อย่างเดียว ให้เลือก Reader หากคุณคงค่าเริ่มต้น None ไว้ จะไม่มีการให้สิทธิ์เข้าถึงบักเก็ต
- เปิด Include HMAC Credential
- คลิก Add
- ในรายการ ให้คลิกลูกศรทางซ้ายของข้อมูลประจำตัวใหม่เพื่อขยาย
- ใต้
cos_hmac_keysให้คัดลอกaccess_key_idและsecret_access_key
ใน RaiDrive ให้ป้อน access_key_id ในช่อง ไอดีคีย์การเข้าถึง และป้อน secret_access_key ในช่อง คีย์ลับการเข้าถึง
ความช่วยเหลือจาก IBM
การเชื่อมต่อ¶
- คลิก เพิ่ม บนแถบเครื่องมือ
- เลือก Enterprise → IBM Cloud
- ป้อน ไอดีคีย์การเข้าถึง และ คีย์ลับการเข้าถึง แล้วคลิกปุ่ม รีเฟรช ข้างช่อง Bucket
- เลือกบักเก็ตในช่อง Bucket แล้วคลิก เชื่อมต่อ
ป้อนชื่อบักเก็ตเอง
หากคีย์ของคุณไม่มีสิทธิ์แสดงรายการบักเก็ต ให้ทำเครื่องหมายในช่องกาเครื่องหมายทางซ้ายของช่อง Bucket แล้วพิมพ์ชื่อบักเก็ตโดยตรง
การตั้งค่า¶
| การตั้งค่า | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
| ไอดีคีย์การเข้าถึง / คีย์ลับการเข้าถึง | ข้อมูลประจำตัว HMAC ของอินสแตนซ์ COS | — |
| Bucket | บักเก็ตที่จะเมานต์ (เลือกจากรายการหรือป้อนเอง) | — |
| อ่านอย่างเดียว | บล็อกการเขียนลงในไดรฟ์ที่เมานต์ | ปิด |
ลักษณะการทำงานและข้อจำกัด¶
- บักเก็ตจะแสดงพร้อมตำแหน่งที่ตั้ง จุดสิ้นสุดของแต่ละภูมิภาคเป็นไปตามรูปแบบ
s3.<region>.cloud-object-storage.appdomain.cloud(us-south, us-east, eu-de, eu-gb, au-syd, …) - API key เพียงอย่างเดียวไม่พอสำหรับอินเทอร์เฟซ S3 ต้องเป็นคู่คีย์ HMAC เท่านั้น
สร้างอินสแตนซ์และบักเก็ต¶
ทำตามขั้นตอนเหล่านี้เฉพาะเมื่อคุณยังไม่มีอินสแตนซ์ Cloud Object Storage หรือยังไม่มีบักเก็ต หากมีทั้งสองอย่างแล้ว ให้ไปที่ส่วนคีย์ใน ก่อนเริ่มต้น ได้เลย
สร้างอินสแตนซ์
- คลิกไอคอน Expand Global Navigation (☰) ที่มุมซ้ายบน
- คลิก Infrastructure → Storage → Object storage
- คลิก Create an instance หน้าสำหรับสร้างจะเปิดในแท็บใหม่
- ใน Select a pricing plan ให้เลือกแผน
- ใต้ Configure your resource ให้ป้อนชื่อของอินสแตนซ์ในช่อง Service name
- ใต้ Summary ทางด้านขวา ให้คลิก Create อินสแตนซ์ใหม่จะเปิดขึ้น
สร้างบักเก็ต
- ในหน้าอินสแตนซ์ ให้คลิกแท็บ Buckets
- คลิก Create bucket
- ในการ์ด Create a Custom Bucket ให้คลิก Create
- ในช่อง Unique bucket name ให้ป้อนชื่อสำหรับบักเก็ต คุณจะใช้ชื่อที่ระบบกรอกให้ก็ได้
- เลือก Resiliency, Location และ Storage class คุณเปลี่ยนทั้งสามอย่างนี้ไม่ได้หลังจากสร้างบักเก็ตแล้ว
- คลิก Create bucket
การแก้ไขปัญหา¶
| อาการ | สาเหตุ | วิธีแก้ไข |
|---|---|---|
| การตรวจสอบสิทธิ์ล้มเหลว | สร้างข้อมูลประจำตัวโดยไม่เปิด HMAC | สร้างข้อมูลประจำตัวใหม่โดยเปิด Include HMAC Credential |
| ไม่พบบักเก็ตในรายการ | บักเก็ตเป็นของอินสแตนซ์ COS อื่น | ใช้ข้อมูลประจำตัวของอินสแตนซ์ที่เป็นเจ้าของบักเก็ต |