AWS Cost and Usage Report-Beispiele unter Verwendung der AWS CLI
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 --regionus-east-1delete-report-definition--report-name"ExampleReport"-
API-Details finden Sie unter DeleteReportDefinition
in der AWS CLI-Befehlsreferenz.
-
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 --regionus-east-1describe-report-definitions--max-items5Ausgabe:
{ "ReportDefinitions": [ { "ReportName": "ExampleReport", "Compression": "ZIP", "S3Region": "us-east-1", "Format": "textORcsv", "S3Prefix": "exampleprefix", "S3Bucket": "example-s3-bucket", "TimeUnit": "DAILY", "AdditionalArtifacts": [ "REDSHIFT", "QUICKSIGHT" ], "AdditionalSchemaElements": [ "RESOURCES" ] } ] }-
API-Details finden Sie unter DescribeReportDefinitions
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie put-report-definition verwendet wird.
- AWS CLI
-
So erstellen Sie einen AWS-Kosten- und -Nutzungsbericht
Im folgenden
put-report-definition-Beispiel 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-definitionfile://report-definition.jsonInhalt 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" ] }-
API-Details finden Sie unter PutReportDefinition
in der AWS CLI-Befehlsreferenz.
-