コストコンポーネント
AWS でのワークロード検出のコストコンポーネント
AWS CUR は AWS Billing and Cost Management で作成できます。これにより、ParquetCostAndUsageReportBucket Amazon S3 バケットにパブリッシュされます。ウェブ UI は、Cost Lambda 関数を呼び出す AWS AppSync エンドポイントにリクエストを送信します。この関数は、AWS CUR から予想コスト情報を返す事前に定義されたクエリを Amazon Athena に送信します。
AWS CUR のサイズにより、Amazon Athena からのレスポンスが非常に大きくなる場合があります。このソリューションでは、AthenaResultsBucket Amazon S3 バケットに結果を保存し、その結果をウェブ UI にページ分割して戻します。このバケットに設定されたライフサイクルポリシーは、7 日以上経過したアイテムを削除します。