Beispiele für die Verwendung der AWS CLI mit AWS Cost and Usage Report - AWS Command Line Interface

Diese Dokumentation bezieht sich ausschließlich auf Version 1 der AWS CLI. Eine Dokumentation zu Version 2 der AWS CLI finden Sie im Benutzerhandbuch für Version 2.

Beispiele für die Verwendung der AWS CLI mit AWS Cost and Usage Report

Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie die AWS Command Line Interface mit AWS Cost and Usage Report nutzen.

Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.

Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.

Themen

Aktionen

Das folgende Codebeispiel zeigt, wie delete-report-definition verwendet wird.

AWS CLI

So löschen Sie einen AWS-Kosten- und -Nutzungsbericht

In diesem Beispiel wird ein AWS-Kosten- und -Nutzungsbericht gelöscht.

Befehl:

aws cur --region us-east-1 delete-report-definition --report-name "ExampleReport"

Das folgende Codebeispiel zeigt, wie describe-report-definitions verwendet wird.

AWS CLI

So rufen Sie eine Liste mit AWS-Kosten- und -Nutzungsberichten ab

In diesem Beispiel wird eine Liste mit AWS-Kosten- und -Nutzungsberichten beschrieben, die einem Konto gehören.

Befehl:

aws cur --region us-east-1 describe-report-definitions --max-items 5

Ausgabe:

{ "ReportDefinitions": [ { "ReportName": "ExampleReport", "Compression": "ZIP", "S3Region": "us-east-1", "Format": "textORcsv", "S3Prefix": "exampleprefix", "S3Bucket": "example-s3-bucket", "TimeUnit": "DAILY", "AdditionalArtifacts": [ "REDSHIFT", "QUICKSIGHT" ], "AdditionalSchemaElements": [ "RESOURCES" ] } ] }

Das folgende Codebeispiel zeigt, wie put-report-definition verwendet wird.

AWS CLI

So erstellen Sie einen AWS-Kosten- und -Nutzungsbericht

Im folgenden Beispiel für put-report-definition wird ein täglicher AWS-Kosten- und -Nutzungsbericht erstellt, den Sie in Amazon Redshift oder Amazon QuickSight hochladen können.

aws cur put-report-definition --report-definition file://report-definition.json

Inhalt von report-definition.json:

{ "ReportName": "ExampleReport", "TimeUnit": "DAILY", "Format": "textORcsv", "Compression": "ZIP", "AdditionalSchemaElements": [ "RESOURCES" ], "S3Bucket": "example-s3-bucket", "S3Prefix": "exampleprefix", "S3Region": "us-east-1", "AdditionalArtifacts": [ "REDSHIFT", "QUICKSIGHT" ] }