Amazon Simple Storage Service (Amazon S3) から AWS のコストと使用状況レポート (CUR) を Amazon Quick Suite に取り込み、視覚化したいと考えています。
解決策
コストと使用状況レポート (CUR) を取り込んで視覚化するには、次の手順を実行します。
-
コストと使用状況レポートを作成します。
-
Quick Suite に Amazon S3 バケットへのアクセスを許可します。
-
Quick Suite コンソールを開きます。
-
[データの管理] を選択します。
-
[新しいデータセット] を選択します。
-
[S3] を選択して、Amazon S3 データソースダイアログボックスを開きます。
-
Amazon S3 データソースダイアログボックスで、データソース名を入力します。
重要: Quick Suite が S3 バケットにアクセスするための適切なアクセス許可を設定していることを確認してください。設定していない場合、Quick Suite のデータにアクセスすることはできません。
-
[マニフェストをアップロード] フィールドで、[アップロード] を選択するか、または AWS Cost and Usage レポートのマニフェストの 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)データディクショナリ[を参照してください。
CUR の取り込み問題のトラブルシューティング
Quick Suite フォルダエラーを解決する
S3 バケットの下に Quick Suite フォルダが見つからない場合は、次の操作を行います。
- 24 時間待ってから、CUR レポートとマニフェストファイルを再生成します。
- [レポートデータ統合の有効化] フィールドで [Quick Suite] を選択したことを確認します。
マニフェストファイルの解析エラーを解決する
"We can't parse the manifest file as a valid JSON" というエラーメッセージが表示されたら、次の操作を行います。
- S3 バケットへのアクセスを Quick Suite に正しく許可したかどうかを確認します。
- コピーしたマニフェストファイルの URL が Quick Suite フォルダにあることを確認します。各サービスフォルダには独自のマニフェストファイルが必要です。
複数の AWS アカウントへのアクセスを設定する
同じ組織内に複数の AWS アカウントがある場合は、管理アカウントからの適切なアクセス権限があることを確認してください。このレポートは、管理アカウントの所有者と、管理アカウントによってアクセス許可を付与されたユーザーのみが利用できます。詳細については、AWS Organizations の請求の一括処理を参照してください。
関連情報
AWS のコストと使用状況レポートとは
Amazon S3 に接続できません
コストと使用状況ダッシュボードの作成