Amazon Simple Storage Service (Amazon S3) から AWS コストと使用状況レポート (CUR) を Amazon QuickSight に取り込み、視覚化したいと考えています。
解決策
CUR を取り込んで視覚化するには、次の操作を行います。
-
コストと使用状況レポートを作成します。
-
QuickSigh に Amazon S3 バケットへのアクセスを許可します。
-
QuickSight コンソールを開きます。
-
データ管理を選択します。
-
新規データセットを選択します。
-
S3 を選択して、 Amazon S3 データソースダイアログボックスを開きます。
-
Amazon S3 データソースダイアログボックスで、データソース名を入力します。
**重要:**QuickSight が S3 バケットにアクセスするための適切なアクセス許可を設定していることを確認してください。設定していない場合、QuickSight のデータにアクセスすることはできません。
-
マニフェストをアップロードフィールドで、アップロードを選択するか、または AWS のコストと使用状況レポートのマニフェストファイルの URL を次のように入力します。
s3://awscostusagereport-quicksight/report_path_example/QuickSight/AWS_CUR_QS_ReportName-20200601-20200701-QuickSightManifest.json
次の変数を、ステップ 1 で作成した S3 フォルダと JSON ファイルを指定するように置き換えます。
**awscostusagereport-quicksight:**S3 バケット
**report_path_example:**CUR レポートのパスプレフィックス
**AWS_CUR_QS_ReportName:**CUR レポート名
**20200601-20200701:**CUR レポートの日付範囲
-
接続を選択して、新しいデータセットを作成し、開きます。
-
新しいデータセットを作成したら、視覚化を選択して、AWS のコストと使用状況レポートの全データフィールドを表示します。CUR データフィールド定義の詳細については、](https://docs.aws.amazon.com/cur/latest/userguide/data-dictionary.html)データディクショナリ[を参照してください。
その他のトラブルシューティング
S3 バケットで QuickSight フォルダが見つからない場合は、次を試してください。
- 24 時間待ってから、CUR レポートとマニフェストファイルを再生成します。
- レポートデータの統合を有効にするフィールドで QuickSight を選択したことを確認します。
「マニフェストファイルを有効な JSON として解析できません」というエラーメッセージが表示される場合は、次を試してください。
- S3 バケットへのアクセスを QuickSight に正しく許可したかどうかを確認します。
- コピーしたマニフェストファイルの URL が QuickSight フォルダにあることを確認します。各サービスフォルダには独自のマニフェストファイルが必要です。
同じ組織内に複数の AWS アカウントがある場合は、管理アカウントからの適切なアクセス権限があることを確認してください。このレポートは、管理アカウントの所有者と、管理アカウントによってアクセス許可を付与されたユーザーのみが利用できます。詳細については、Consolidated billing for AWS Organizations を参照してください。
関連情報
What are AWS Cost and Usage Reports?
I can't connect to Amazon S3