AWS Cost and Usage Report 使用範例 AWS CLI - AWS Command Line Interface

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Cost and Usage Report 使用範例 AWS CLI

下列程式碼範例說明如何使用 AWS Command Line Interface 與來執行動作及實作常見案例 AWS Cost and Usage Report。

Actions 是大型程式的程式碼摘錄,必須在內容中執行。雖然動作會告訴您如何呼叫個別服務函數,但您可以在其相關情境和跨服務範例中查看內容中的動作。

Scenarios (案例) 是向您展示如何呼叫相同服務中的多個函數來完成特定任務的程式碼範例。

每個範例都包含一個連結 GitHub,您可以在其中找到如何在內容中設定和執行程式碼的指示。

主題

動作

下列程式碼範例會示範如何使用delete-report-definition

AWS CLI

若要刪除「成 AWS 本和使用情況報表」

這個例子會刪除「 AWS 成本和用量報表」。

命令:

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

下列程式碼範例會示範如何使用describe-report-definitions

AWS CLI

若要擷取「 AWS 成本」與「使用量報告」清單

此範例說明帳戶所擁有的「 AWS 成本」和「使用量報告」清單。

命令:

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

輸出:

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

下列程式碼範例會示範如何使用put-report-definition

AWS CLI

若要建立成 AWS 本和使用量報表

下列put-report-definition範例會建立每日 AWS 成本和用量報告,您可以將其上傳到 Amazon Redshift 或 Amazon QuickSight。

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

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" ] }