Exportieren Sie Ihre Nutzungsdaten für kontinuierliche Einblicke
Sie können die Nutzungsdaten Ihres Kontos in einen COS-Bucket ( Cloud Object Storage ) exportieren, um kontinuierliche Transparenz, Optimierung, Governance und mehr in Cloud-Umgebungen zu gewährleisten. Wenn Sie z. B. ein Kontoverwalter sind und mehr über die Nutzung Ihres Kontos erfahren und eine Kostenoptimierungsanalyse erhalten möchten, können Sie Ihr Konto mit einem Drittanbieter integrieren, um Einblicke in die Nutzung Ihres Kontos zu erhalten.
Wenn Sie Ihr Konto so einrichten, dass Nutzungsberichte in einen „ IBM Cloud Object Storage “-Bucket exportiert werden, ermöglichen Sie Ihrem Konto, diese Daten kontinuierlich zu exportieren. Um Daten auf einer einmaligen Basis zu exportieren, siehe Exportieren Ihrer Nutzungsdaten in eine CSV Datei.
Damit Ihr Konto Nutzungsdaten freigeben kann, müssen Sie dem Abrechnungsdienst die Berechtigung erteilen, auf die Nutzungsdaten zuzugreifen und sie in einen COS-Bucket zu exportieren. Da der Bericht Nutzungsdaten für das gesamte Konto, die Nutzung von Unterkonten und Informationen über Dienste und Instanzen enthält, benötigt die vom Abrechnungsdienst verwendete Dienst-ID Administratorzugriff, um Nutzungsdetails zu exportieren. Nach Abschluss dieser Einrichtung wird täglich automatisch ein auf CSV formatierter Kosten- und Nutzungsbericht in Ihren COS-Eimer exportiert.
Aktivieren Ihres Kontos für den Export von Nutzungsdaten
Bevor Sie Ihr Konto für den Export von Nutzungsdaten freischalten können, müssen Sie die Rolle eines Administrators oder Redakteurs im Verwaltungsdienst für Abrechnungskonten haben. Weitere Informationen finden Sie unter IAM-Zugriff.
Wenn Sie Ihr Konto für den Export von Nutzungsdaten aktivieren, kann der COS-Bucket Daten aus einem Zeitraum von bis zu einem Jahr sammeln. Wenn es also Juni 2024 ist, können Sie die Nutzung nur bis Juni 2023 einsehen, aber Sie werden immer in der Lage sein, Daten von so weit zurück zu sehen. Das heißt, wenn Sie diese Funktion im Juni 2023 aktiviert haben und es jetzt Juni 2024 ist, können Sie die Nutzungsdaten von Juni 2022 bis Juni 2024 einsehen.
Führen Sie die folgenden Schritte aus, um Ihr Konto für den Export von Nutzungsdaten zu aktivieren:
- Gehen Sie in der Konsole IBM Cloud auf Verwalten > Abrechnung und Nutzung und wählen Sie Einstellungen.
- Klicken Sie auf Verbinden.
- Wählen Sie eine Cloud Object Storage Instanz und einen Bucket. Wenn Sie diese auswählen, legen Sie fest, in welchem Bereich Ihre Nutzungsberichte gespeichert werden sollen.
- Optional: Wenn Sie keine vorhandene Instanz auswählen möchten, können Sie auf Instanz auswählen > Neu erstellen klicken.
- Optional: Sie können einen Bereich auswählen oder einen neuen Bereich erstellen, indem Sie in der Dropdown-Liste "Bereich" auf " Neuen Bereich erstellen" klicken. Weitere Informationen zu Buckets finden Sie unter Erste Schritte mit IBM Cloud Object Storage. Nachdem Sie Ihren Eimer erstellt haben
- Für Dienst-zu-Dienst-Autorisierungen klicken Sie auf Autorisieren. Für den gewünschten Zugriff wählen Sie Object Writer und Content Reader. Klicken Sie auf Überprüfen und dann auf Zuweisen.
- Klicken Sie auf Verbinden, nachdem Sie die Details Ihres Ordners überprüft haben.
Wenn Sie Ihr Konto in ein Unternehmenskonto umwandeln, müssen Sie diese Schritte erneut ausführen, damit das Unternehmenskonto Nutzungsdaten exportieren kann. Sie können diese Funktion in Ihrem ursprünglichen Konto beibehalten oder sie entfernen, indem Sie Ihr Konto von der gemeinsamen Nutzung abmelden.
Antrag auf Zugang zu historischen Daten
Wenn Sie Ihr Konto für den Export von Nutzungsdaten aktivieren, sammelt der COS-Eimer standardmäßig Daten des aktuellen Monats, wie sie der automatische tägliche Export des Abrechnungsdienstes liefert. Wenn es also Juni 2024 ist, können Sie die Nutzung nur bis Juni 2023 einsehen, aber Sie werden immer in der Lage sein, Daten von so weit zurück zu sehen. Das heißt, wenn Sie diese Funktion im Juni 2023 aktiviert haben und es jetzt Juni 2024 ist, können Sie die Nutzungsdaten von Juni 2022 bis Juni 2024 einsehen. Um historische Daten zu erhalten, müssen Sie einen Support-Fall erstellen.
Um den Zugang zu historischen Daten zu beantragen, gehen Sie wie folgt vor:
-
Klicken Sie in der Menüleiste der IBM Cloud auf das Hilfesymbol
> Support-Center.
-
Klicken Sie im Abschnitt für die Kontaktaufnahme mit dem Support auf Fall erstellen.
-
Wählen Sie für die Kategorie Abrechnung und Nutzung.
-
Wählen Sie für das Thema Abrechnung und Nutzung und für das Unterthema Exportieren Sie Ihre Nutzungsdaten in eine .csv-Datei.
-
Füllen Sie die erforderlichen Felder aus. In der Beschreibung des Supportfalls müssen Sie die Monate angeben, aus denen Sie die Daten benötigen.
Beziehen Sie zur Gewährleistung der Sicherheit keine persönlichen Informationen, vertrauliche Daten oder Berechtigungsnachweise für Geräte oder Services in die Fallantworten ein. Nehmen Sie zum Beispiel keine Kennwörter, API-Schlüssel, geheime Schlüssel oder Kreditkarteninformationen auf.
-
Klicken Sie auf Weiter, überprüfen Sie die Fallzusammenfassung und klicken Sie auf Fall senden. Nachdem Sie eine E-Mail-Bestätigung für den Fall erhalten haben, befolgen Sie die Anweisungen für die weitere Kommunikation zu diesem Problem.
Nach der Erstellung des Supportfalls können Sie den Fortschritt auf der Seite Fälle verwalten verfolgen.
Aktivieren Sie Ihr Konto für den Export von Nutzungsdaten mit Terraform
Bevor Sie Ihr Konto für den Export von Nutzungsdaten mit Terraform aktivieren können, müssen Sie folgende Schritte durchführen:
- Installieren Sie das Terraform CLI und konfigurieren Sie das IBM Cloud Provider-Plugin für Terraform. Weitere Informationen finden Sie in der Anleitung zu den ersten Schritten mit Terraform auf IBM Cloud®. Das Plug-in abstrahiert die IBM Cloud APIs, die zur Erfüllung dieses Tasks verwendet werden.
- Erstellen Sie eine Terraform-Konfigurationsdatei mit dem Namen
main.tf. In dieser Datei definieren Sie die Ressourcen mit Hilfe der HashiCorp Configuration Language. Weitere Informationen finden Sie in der Terraform-Dokumentation.
Damit Ihr Konto Nutzungsdaten exportieren kann, müssen Sie eine Richtlinie zwischen zwei Instanzen autorisieren und " billing_report_snaptshot für eine Ressourceninstanz bereitstellen. Weitere Informationen finden Sie in der
terraform-Dokumentation zu ibm_billing_report_snapshot. Gehen Sie wie folgt vor, um eine Autorisierungsrichtlinie
zu erstellen und " billing_report_snaptshot für eine Ressourceninstanz mithilfe von Terraform bereitzustellen:
Die Zugangsdaten müssen durch Setzen der Umgebungsvariablen " IC_API_KEY angegeben werden, die dem API-Schlüssel des jeweiligen Kontos entspricht, um die Konfiguration des Rechnungs-Snapshots auszuführen. Weitere Informationen
finden Sie in der IBM Cloud Provider terraform-Dokumentation.
-
Das folgende Beispiel erstellt eine Autorisierungsrichtlinie zwischen zwei bestimmten Instanzen.
provider "ibm" { } resource "ibm_iam_authorization_policy" "policy" { source_service_name = "billing" target_service_name = "cloud-object-storage" target_resource_instance_id = var.cos_instance_id roles = ["Object Writer", "Content Reader"] } -
Im folgenden Beispiel wird "
billing_report_snaptshotfür eine Ressourceninstanz bereitgestellt.provider "ibm" { } resource "ibm_billing_report_snapshot" "billing_report_snapshot_instance" { interval = var.billing_report_snapshot_interval versioning = var.billing_report_snapshot_versioning report_types = var.billing_report_snapshot_report_types cos_reports_folder = var.billing_report_snapshot_cos_reports_folder cos_bucket = var.billing_report_snapshot_cos_bucket cos_location = var.billing_report_snapshot_cos_location depends_on = [ ibm_iam_authorization_policy.policy ] } -
Nachdem Sie Ihre Konfigurationsdatei erstellt haben, initialisieren Sie die Terraform CLI. Weitere Informationen finden Sie unter Initialisierung von Arbeitsverzeichnissen.
terraform init -
Bereitstellung der Ressourcen aus der Datei "
main.tf. Weitere Informationen finden Sie unter Bereitstellung der Infrastruktur mit Terraform.-
Führen Sie '
terraform planaus, um einen Terraform-Ausführungsplan zu erstellen, der eine Vorschau auf die vorgeschlagenen Aktionen enthält.terraform plan -
Führen Sie '
terraform applyaus, um die im Plan definierten Ressourcen zu erstellen.terraform apply
-
Wenn bereits eine Dienst-zu-Dienst-Authentifizierung besteht, kann die Einschränkung " depends_on für die Erstellung von billing_report_snapshot_instance entfernt werden.
Anforderungen an die Schaufel
Der Bereich, in dem Sie Ihre Ergebnisse speichern, erfordert keine besonderen Einstellungen oder ein bestimmtes Benennungsformat. Der gesamte Datenverkehr zwischen dem Abrechnungsdienst und Cloud Object Storage wird über ein privates Netz abgewickelt. Das Abrufen von Daten für die Anzeige in der Konsole kostet Sie nichts. Wenn Sie sich jedoch dafür entscheiden, die Daten direkt aus dem Cloud Object Storage herunterzuladen, nachdem sie gespeichert wurden, fallen Kosten für die Datenübertragung an. Weitere Informationen finden Sie unter Preise fürCloud Object Storage.
Trennen Sie Ihr Konto von der gemeinsamen Nutzung
Wenn Sie Ihr Konto für den Export von Nutzungsdaten eingerichtet haben, können Sie die Verbindung zu dem gewählten Bucket trennen, damit Sie keine Daten mehr exportieren.
Um die Verbindung zu trennen, gehen Sie wie folgt vor:
- Gehen Sie in der Konsole IBM Cloud auf Verwalten > Abrechnung und Nutzung und wählen Sie Einstellungen.
- Klicken Sie auf Trennen.
- Geben Sie den Namen Ihres Eimers ein.
- Klicken Sie auf Trennen.
Wissen, wie Ihre Nutzungsdaten gespeichert und verwendet werden
Ihre Daten werden durch die Verwendung von Snapshots für Abrechnungsberichte gemeinsam genutzt. Indem Sie die Schritte ausführen, um Ihr Konto für den Export von Nutzungsdaten zu aktivieren, richten Sie die Snapshots ein.
Snapshots der Abrechnungsberichte werden auf der Grundlage der Konfigurationseinstellungen gespeichert. Je nach Konfiguration werden ältere Snapshots entweder gelöscht oder beibehalten. Für jeden Snapshot gibt es eine Manifestdatei, in der die Details des Snapshots beschrieben sind, z. B. die Dateien, die Teil des Snapshots sind. Das Manifest des letzten Schnappschusses für diesen Abrechnungsmonat würde ebenfalls in jedem Abrechnungsmonatsordner gespeichert werden.
Im Folgenden finden Sie ein Beispiel für die Ordnerstruktur der Snapshots im COS-Bucket.
<cos_reports_folder>/
<cos_reports_folder>/<billing-month>/
<cos_reports_folder>/<billing-month>/manifest.json
<cos_reports_folder>/<billing-month>/<snaphot-id>
<cos_reports_folder>/<billing-month>/<snaphot-id>/manifest.json
<cos_reports_folder>/<billing-month>/<snaphot-id>/*.gz
- cos_berichts_ordner
- Der Stammordner für Abrechnungsberichte, den der Kunde im Rahmen der Einrichtung von Abrechnungsberichten-Snapshots konfiguriert hat.
- Standardmäßig IBMCloud-Abrechnungs-Berichte
- abrechnungsmonat
- Der Abrechnungsmonat, auf den sich der Schnappschuss bezieht.
- Das Format ist "
YYYY-MM. Beispiel:2023-03. - Snapshot-ID
- ID des Snapshots
- Alphanumerischer Wert. Beispiel:
1678234269105. - manifest.json
- Metadaten-Datei, die die Details des Schnappschusses beschreibt, wie z. B. die Kundenkonto-ID, csv-Dateien, die dem Schnappschuss entsprechen, Berichtstypen
- Die Manifestdatei im Abrechnungsmonat enthält den letzten Snapshot
- *.gz
- Liste der im manifest.json genannten Dateien
Weitere Informationen über die Verwendung der Snapshot-API finden Sie unter Einrichten der Snapshot-Konfiguration.