CLI untuk mengunduh laporan penggunaan dan biaya dari penyewaan OCI
Dikembangkan dan diuji di Mac, ini juga berfungsi di Linux dan Windows
Untuk dapat menggunakan cli, Anda harus menerapkan prasyarat berikut:
Buat file konfigurasi OCI (https://docs.Oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm) dan instal oci-cli (https://docs.Oracle.com/en) secara opsional -us/iaas/Content/API/SDKDocs/cliinstall.htm)
Konfigurasikan kebijakan OCI yang diperlukan untuk mengakses laporan (https://docs.Oracle.com/en-us/iaas/Content/Billing/Concepts/usagereportsoverview.htm)
Kompilasi atau unduh biner yang telah dikompilasi (lihat di bawah) dan ke dalam direktori pilihan Anda, idealnya sesuai jalur Anda
Jadikan cli dapat dieksekusi dengan perintah chmod +x oci-reports-download
Untuk mengkompilasi dan membangun cli, ikuti langkah-langkah berikut:
Prasyarat
instalasi go yang berfungsi
Unduh atau klon repositori ini
https://github.com/paolobellardone/oci-reports-download/archive/refs/heads/main.zip
git clone https://github.com/paolobellardone/oci-reports-download.git
Jalankan perintah ini untuk mengkompilasi dan membangun cli
make clean build
Salin klien baru Anda ke direktori pilihan Anda, idealnya di jalur biner Anda
(Khusus MacOS) Saat pertama kali dijalankan, Anda harus mengotorisasi eksekusi cli dengan mengizinkannya dari "Pengaturan Sistem" --> "Privasi & Keamanan"
Versi terbaru dan versi sebelumnya tersedia di halaman Rilis
Penggunaan:
oci-laporan-unduh [bendera]
Bendera:
-t, --report-type string jenis laporan yang akan diunduh - nilai yang diizinkan: biaya, penggunaan - DIPERLUKAN
-i, --report-interval string periode waktu yang perlu dipertimbangkan untuk laporan - nilai yang diperbolehkan: yyyy-mm-dd, yyyy-mm, yyyy
-p, --profile string profil yang ditentukan dalam ~/.oci/config yang akan digunakan untuk terhubung ke OCI ( peka huruf besar-kecil ) (default "DEFAULT")
-u, --uncompress uncompress file yang diunduh
-h, --help bantuan untuk mengunduh oci-laporan
-v, --versi versi untuk unduhan oci-laporan
Format tanggal:
YYYY: semua file untuk tahun yang ditentukan
YYYY-MM: semua file untuk bulan yang ditentukan
YYYY-MM-DD: semua file untuk hari yang ditentukan
Jika argumen --report-interval|-i tidak ditentukan, cli akan mengunduh semua file yang tersedia di kumpulan penggunaan dan biaya