Huawei obsutil tool

Configuration 

obsutil config -i=ak -k=sk -e=endpoint

ดู endpoint ของ Object Storage Service (OBS) เช่น region AP-Bangkok มี endpoint เป็น obs.ap-southeast-2.myhuaweicloud.com เวลานำไปใช้เติม https:// ด้านหน้าด้วย

> obsutil config -i=XXXXXXXXXXXXX -k=XXXXXXXXXXXXX -e=https://obs.ap-southeast-2.myhuaweicloud.com
Config file url:
  C:\Users\jack\.obsutilconfig

Update config file successfully!

Checking the Connectivity ด้วยการ แสดงรายการ bucket ที่มี

obsutil ls -s

Querying Bucket Properties ดู properties ของ bucket ชื่อ obs-test-daily

> obsutil stat obs://obs-test-daily

Listing Objects แสดงรายการไฟล์และโฟลเดอร์ใน bucket ชื่อ obs-test-daily

> obsutil ls obs://obs-test-daily

Creating a Folder สร้างโฟลเดอร์ชื่อ raw ใน bucket ชื่อ obs-test-daily

> obsutil mkdir obs://obs-test-daily/raw

Uploading an Object

อัพโหลดไฟล์ D:\temp\2021-07-28.json ไปที่ obs-test-daily/raw/ และเปลี่ยนชื่อไฟล์เป็น 210728.json

> obsutil cp D:\temp\2021-07-28.json obs://obs-test-daily/raw/210728.json

อัพโหลดทั้งโฟลเดอร์ D:\temp\2021-09-01\ ไปที่ obs-test-daily/raw/

> obsutil cp D:\temp\2021-09-01\ obs://obs-test-daily/raw/ -f -r

Deleting an Object

ลบไฟล์ raw/210728.json

> obsutil rm obs://obs-test-daily/raw/210728.json

Downloading an Object

ดาว์นโหลดโฟลเดอร์ 2021-09-01 มาไว้ที่ C:\OBS\

> obsutil cp obs://obs-test-daily/raw/2021-09-01 C:\OBS\ -f -r