واجهة 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، يرجى اتباع الخطوات التالية:
شرط أساسي
تركيب العمل
قم بتنزيل أو استنساخ هذا المستودع
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 ( حساس لحالة الأحرف ) (الافتراضي "DEFAULT")
-u, --uncompress قم بفك ضغط الملفات التي تم تنزيلها
-h, --help مساعدة لتنزيل تقارير oci
-v، - إصدار الإصدار لتنزيل تقارير oci
تنسيقات التاريخ:
YYYY: جميع الملفات للسنة المحددة
YYYY-MM: كافة الملفات الخاصة بالشهر المحدد
YYYY-MM-DD: جميع الملفات لليوم المحدد
إذا لم يتم تحديد الوسيطة --report-interval|-i، فسيقوم cli بتنزيل كافة الملفات المتوفرة في مجموعات الاستخدام والتكلفة