Esempi di AWS Cost and Usage Report con la AWS CLI
Gli esempi di codice seguenti mostrano come eseguire azioni e implementare scenari comuni utilizzando la AWS Command Line Interface con AWS Cost and Usage Report.
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, dove è possibile trovare le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Operazioni
L’esempio di codice seguente mostra come utilizzare delete-report-definition.
- AWS CLI
-
Come eliminare un Report di costi e utilizzo di AWS
Questo esempio elimina un Report di costi e utilizzo di AWS.
Comando:
aws cur --regionus-east-1delete-report-definition--report-name"ExampleReport"-
Per informazioni dettagliate sull’API, consulta DeleteReportDefinition
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-report-definitions.
- AWS CLI
-
Come recuperare un elenco di Report di costi e utilizzo di AWS
Questo esempio descrive un elenco di Report di costi e utilizzo di AWS di proprietà di un account.
Comando:
aws cur --regionus-east-1describe-report-definitions--max-items5Output:
{ "ReportDefinitions": [ { "ReportName": "ExampleReport", "Compression": "ZIP", "S3Region": "us-east-1", "Format": "textORcsv", "S3Prefix": "exampleprefix", "S3Bucket": "example-s3-bucket", "TimeUnit": "DAILY", "AdditionalArtifacts": [ "REDSHIFT", "QUICKSIGHT" ], "AdditionalSchemaElements": [ "RESOURCES" ] } ] }-
Per informazioni dettagliate sull’API, consulta DescribeReportDefinitions
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare put-report-definition.
- AWS CLI
-
Creazione di un report di costi e utilizzo di AWS
L’esempio
put-report-definitionseguente crea un Report di costi e utilizzo di AWS giornaliero che puoi caricare in Amazon Redshift o Amazon QuickSight.aws cur put-report-definition --report-definitionfile://report-definition.jsonContenuto di
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" ] }-
Per informazioni dettagliate sull’API, consulta PutReportDefinition
in AWS CLI Command Reference.
-