บทความนี้อธิบายการใช้เครื่องมือ S3 Browser และ S3cmd เพื่อเข้าถึง Object Storage บน Sangfor aStor ผ่าน S3 API มาตรฐาน
ข้อมูลที่ต้องเตรียม
- Endpoint: VIP:12000 (HTTPS) หรือ VIP:12001 (HTTP) โดย VIP คือ IP ใน Virtual IP Pool ของ Object Storage
- หากตั้งค่า Load Balancing: endpoint เป็น domain_name:12000 (HTTPS) หรือ domain_name:12001 (HTTP)
- Access Key (AK) และ Secret Key (SK): ดูได้จาก Object Storage User Account บน aStor
การใช้ S3 Browser
1. ดาวน์โหลดและติดตั้ง S3 Browser จาก s3browser.com
2. เปิดโปรแกรม > Accounts > Add New Account
3. กรอก:
- Account Name: ชื่อ account (ตั้งเองได้)
- Account Type: S3 Compatible Storage
- REST Endpoint: VIP:12000 หรือ VIP:12001
- Access Key ID: AK ของ user
- Secret Access Key: SK ของ user
4. คลิก Save เพื่อเชื่อมต่อ
5. จะเห็น bucket ทั้งหมดของ user สามารถอัปโหลด/ดาวน์โหลดไฟล์ได้
การใช้ S3cmd
1. ติดตั้ง S3cmd: pip install s3cmd หรือ yum install s3cmd
2. กำหนดค่า: s3cmd --configure
3. กรอก Access Key, Secret Key, และ Endpoint
4. ใช้งานคำสั่ง:
- List buckets: s3cmd ls
- Upload: s3cmd put file.txt s3://bucket-name/
- Download: s3cmd get s3://bucket-name/file.txt
หมายเหตุ
- S3 Browser รองรับ Windows เท่านั้น สำหรับ Linux ใช้ S3cmd
- สามารถใช้ SDK ที่รองรับ S3 API อื่นๆ เช่น AWS SDK, boto3 ได้เช่นกัน
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น