Ein CLI zum Herunterladen der Nutzungs- und Kostenberichte von OCI-Mandanten
Es wurde auf dem Mac entwickelt und getestet und funktioniert auch unter Linux und Windows
Um das CLI nutzen zu können, müssen Sie folgende Voraussetzungen implementieren:
Erstellen Sie eine OCI-Konfigurationsdatei (https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm) und installieren Sie optional oci-cli (https://docs.oracle.com/en). -us/iaas/Content/API/SDKDocs/cliinstall.htm)
Konfigurieren Sie die OCI-Richtlinien, die für den Zugriff auf die Berichte erforderlich sind (https://docs.oracle.com/en-us/iaas/Content/Billing/Concepts/usagereportsoverview.htm)
Kompilieren oder laden Sie die kompilierte Binärdatei herunter (siehe unten) und in ein Verzeichnis Ihrer Wahl, idealerweise in Ihrem Pfad
Machen Sie die CLI mit dem Befehl chmod +x oci-reports-download
ausführbar
Um die CLI zu kompilieren und zu erstellen, befolgen Sie bitte diese Schritte:
Voraussetzung
eine funktionierende Go- Installation
Laden Sie dieses Repository herunter oder klonen Sie es
https://github.com/paolobellardone/oci-reports-download/archive/refs/heads/main.zip
git clone https://github.com/paolobellardone/oci-reports-download.git
Führen Sie diesen Befehl aus, um die CLI zu kompilieren und zu erstellen
make clean build
Kopieren Sie Ihre brandneue CLI in ein Verzeichnis Ihrer Wahl, idealerweise in Ihren Binärpfad
(Nur MacOS) Beim ersten Start müssen Sie die Ausführung der CLI autorisieren, indem Sie sie unter „Systemeinstellungen“ -> „Datenschutz und Sicherheit“ zulassen.
Die neueste und die vorherigen Versionen sind auf der Seite „Releases“ verfügbar
Verwendung:
oci-reports-download [Flaggen]
Flaggen:
-t, --report-type Zeichenfolge der Typ des herunterzuladenden Berichts – zulässige Werte: Kosten, Nutzung – ERFORDERLICH
-i, --report-interval Zeichenfolge der Zeitraum, der für Berichte berücksichtigt werden soll – zulässige Werte: jjjj-mm-tt, jjjj-mm, jjjj
-p, --profile Zeichenfolge das in ~/.oci/config definierte Profil, das für die Verbindung mit OCI verwendet werden soll ( Groß-/Kleinschreibung beachten ) (Standard „DEFAULT“)
-u, --uncompress dekomprimiert die heruntergeladenen Dateien
-h, --help Hilfe für den Download von OCI-Berichten
-v, --version Version für oci-reports-download
Datumsformate:
JJJJ: alle Dateien für das angegebene Jahr
JJJJ-MM: alle Dateien für den angegebenen Monat
JJJJ-MM-TT: alle Dateien für den angegebenen Tag
Wenn das Argument --report-interval|-i nicht angegeben ist, lädt die CLI alle verfügbaren Dateien in den Nutzungs- und Kostenpools herunter