cli เพื่อดาวน์โหลดรายงานการใช้งานและต้นทุนจากการเช่าของ OCI
พัฒนาและทดสอบบน Mac และใช้งานได้บน Linux และ Windows ด้วย
เพื่อให้สามารถใช้ cli ได้ คุณต้องดำเนินการตามข้อกำหนดเบื้องต้นต่อไปนี้:
สร้างไฟล์การกำหนดค่า OCI (https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm) และเลือกติดตั้ง oci-cli (https://docs.oracle.com/en) -us/iaas/Content/API/SDKDocs/cliinstall.htm)
กำหนดค่านโยบาย OCI ที่จำเป็นในการเข้าถึงรายงาน (https://docs.oracle.com/en-us/iaas/Content/Billing/Concepts/usagereportsoverview.htm)
คอมไพล์หรือดาวน์โหลดไบนารีที่คอมไพล์แล้ว (ดูด้านล่าง) และลงในไดเร็กทอรีที่คุณเลือก ตามหลักการแล้วในเส้นทางของคุณ
ทำให้ cli ปฏิบัติการได้ด้วยคำสั่ง chmod +x oci-reports-download
หากต้องการคอมไพล์และสร้าง cli โปรดทำตามขั้นตอนเหล่านี้:
ข้อกำหนดเบื้องต้น
การติดตั้ง go ที่ใช้งานได้
ดาวน์โหลดหรือโคลนพื้นที่เก็บข้อมูลนี้
https://github.com/paolobellardone/oci-reports-download/archive/refs/heads/main.zip
git clone https://github.com/paolobellardone/oci-reports-download.git
รันคำสั่งนี้เพื่อคอมไพล์และสร้าง cli
make clean build
คัดลอก cli ใหม่ของคุณในไดเร็กทอรีที่คุณเลือก โดยควรอยู่บนเส้นทางไบนารี่ของคุณ
(MacOS เท่านั้น) ในการรันครั้งแรก คุณต้องอนุญาตการดำเนินการของ cli โดยอนุญาตจาก "การตั้งค่าระบบ" -> "ความเป็นส่วนตัวและความปลอดภัย"
เวอร์ชันล่าสุดและเวอร์ชันก่อนหน้ามีอยู่ในหน้าเผยแพร่
การใช้งาน:
oci-รายงาน-ดาวน์โหลด [ธง]
ธง:
-t, --report-type string ประเภทของรายงานที่จะดาวน์โหลด - ค่าที่อนุญาต: ต้นทุน, การใช้งาน - จำเป็น
-i, --report-interval string ระยะเวลาในการพิจารณาสำหรับรายงาน - ค่าที่อนุญาต: yyyy-mm-dd, yyyy-mm, yyyy
-p, --profile สตริงโปรไฟล์ที่กำหนดใน ~/.oci/config เพื่อใช้ในการเชื่อมต่อกับ OCI ( case-sensitive ) (ค่าเริ่มต้น "DEFAULT")
-u, --uncompress คลายการบีบอัดไฟล์ที่ดาวน์โหลด
-h, --help ความช่วยเหลือสำหรับการดาวน์โหลดรายงาน oci
-v, --version เวอร์ชันสำหรับ oci-reports-download
รูปแบบวันที่:
YYYY: ไฟล์ทั้งหมดสำหรับปีที่ระบุ
YYYY-MM: ไฟล์ทั้งหมดสำหรับเดือนที่ระบุ
YYYY-MM-DD: ไฟล์ทั้งหมดสำหรับวันที่ระบุ
หากไม่ได้ระบุอาร์กิวเมนต์ --report-interval|-i cli จะดาวน์โหลดไฟล์ที่มีอยู่ทั้งหมดในกลุ่มการใช้งานและต้นทุน