cost & usage reports(cur)
の作成
glue
関連のリソース作成
crawler-cfn.yaml
を cloudformation で stack 作成athena
関連のリソース作成
quicksight
関連のリソース作成
xxxxxxQuickSightManifest.json
を dataset として利用するlambda
を作成cost & usage report(cur)は作成してからレポートが届くのに 24 時間から数日かかることがあるため事前に作成頂く必要があります。
aws マネージメントコンソールから作成できます。
cdk でCurStack
を用意して、cdk からの作成も可能です。
curを設定した場合、crawler-cfn.yaml
というcloudformation用templateがs3のbucketに出力されます。
このyamlをcloudformationのstack作成用templateとして指定すると、athenaから連携できるように、s3との連携をいい感じにしてくれます。
datacatalogのdatabase/tableとcrawlerと、s3にレポートが届いたらlambdaで処理してくれる一連のリソースを作成してくれます。
cdk の AthenaStack
をdeployします。
コスト分析用のworkgroupを作成し、