

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# レポートのバージョンを確認する
<a name="understanding-report-versions"></a>

AWS は、料金が確定されるまで、少なくとも 1 日に 1 回コストと使用状況レポートを更新します。レポートを作成するときに、新しいレポートバージョンを作成するか、更新ごとに既存のレポートバージョンを上書きするかを選択できます。

レポートファイルには、1個または複数のcsv ファイルと1個のマニフェストファイルが含まれます。レポートには、Amazon Athena、Amazon Redshift、または Quick とのデータの統合をサポートする追加のファイルを含めることもできます。

以下のセクションでは、選択したレポートのバージョン管理に基づくファイル構成と命名規則について説明します。

## コストと使用状況レポートの配信タイムライン
<a name="access-cur-s3-timeline"></a>

レポート期間中、 は請求期間が終了するまで、以前のレポートの report. AWS builds AWS を更新するたびに、新しいレポートと新しいマニフェストファイルを AWS 配信します。レポートの請求期間が終了すると、 は前のレポートの情報を含まない新しいレポート AWS を生成します。

## コストと使用状況レポートの新しいバージョンの作成
<a name="keeping-previous-cur"></a>

以前のコストと使用状況レポートを保持する場合、CUR AWS は次の Amazon S3 の組織および命名規則を使用します。

```
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<assemblyId>/<example-report-name>-<file-number>.csv.<zip|gz>
```
+ `report-prefix` = レポートに割り当てるプレフィックス。
+ `report-name` = レポートに割り当てる名前。
+ `yyyymmdd-yyyymmdd` = レポートの対象となる日付の範囲。レポートは、日付範囲の終了時に確定されます。
+ `assemblyId` = レポートが更新されるたびに が AWS 作成する ID。
+ `file-number` = 更新に大きなファイルが含まれている場合は、複数のファイルに分割 AWS される可能性があります。`file-number` で単一更新内の複数のファイルが追跡されます。
+ `csv` = レポートファイルの形式。
+ `zip` または `gz` = レポートファイルに適用される圧縮タイプ。

例えば、レポートは以下のファイルの集まりとして配信される場合があります。

```
<example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-<1>.csv.<zip>
<example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-<2>.csv.<zip>
<example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-<3>.csv.<zip>
<example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-Manifest.json
<example-report-prefix>/<example-report-name>/20160101-20160131/<example-report-name>-Manifest.json
```

AWS は、レポート日付範囲内のすべてのレポートを同じ`report-prefix/report-name/yyyymmdd-yyyymmdd`フォルダに配信します。 は、各レポートに一意の ID AWS を付与し、日付範囲フォルダの`assemblyId`サブフォルダに配信します。レポートのサイズが大きすぎて 1 つのファイルに収まらない場合は、複数のファイルに分割されて同じ `assemblyId` フォルダに配信されます。

以前のレポートを保持するときのマニフェストファイルの詳細については、「[コストと使用状況レポートのマニフェストファイル](#manifest-cur-files)」を参照してください。

## 以前のコストと使用状況レポートの上書き
<a name="overwrite-previous-cur"></a>

以前のコストと使用状況レポートを上書きすることを選択すると、CUR AWS は次の Amazon S3 の組織および命名規則を使用します。

```
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-<file-number>.csv.<zip|gz>
```
+ `report-prefix` = レポートに割り当てるプレフィックス。
+ `report-name` = レポートに割り当てる名前。
+ `yyyymmdd-yyyymmdd` = レポートの対象となる日付の範囲。 AWS は日付範囲の終了時にレポートを確定します。
+ 
+ `file-number` = 更新に大きなファイルが含まれている場合は、複数のファイルに分割 AWS される可能性があります。`file-number` で単一更新内の複数のファイルが追跡されます。
+ `csv` = レポートファイルの形式。
+ `zip` または `gz` = レポートファイルに適用される圧縮タイプ。

例えば、レポートは以下のファイルの集まりとして配信される場合があります。

```
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-<1>.csv.<zip>
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-<2>.csv.<zip><example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-<3>.csv.<zip>
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-Manifest.json
```

### Athena の仕様
<a name="overwrite-athena"></a>

 AWS CUR の作成時に Athena サポートを選択した場合、ファイルの命名規則は、形式と圧縮を除いて CUR AWS を上書きすることを選択した場合と同じです。Athena CUR ファイルは`.parquet`代わりに AWS を使用します。例えば、レポートは以下のファイルの集まりとして配信される場合があります。

```
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>.parquet
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<cost_and_usage_data_status>
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-Manifest.json
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-create-table.sql
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/crawler-cfn.yml
```

### CloudFormation 仕様
<a name="overwrite-cloudformation"></a>

は、 AWS CUR ファイルに加えて、Athena を使用して Amazon S3 データをクエリできる CloudFormation スタックをセットアップするために使用できる CloudFormation テンプレート AWS も提供します。 CloudFormation テンプレートを使用しない場合は、提供された SQL を使用して独自の Athena テーブルを作成できます。詳細については、「[Amazon Athena を使用したコストと使用状況レポートのクエリ](cur-query-athena.md)」を参照してください。

## コストと使用状況レポートのマニフェストファイル
<a name="manifest-cur-files"></a>

が AWS CUR AWS を更新すると、 は Amazon Athena、Amazon Redshift、または Quick に使用できるマニフェストファイル AWS も作成して配信します。

マニフェストファイルは、命名規則を使用し、以下の項目を一覧表示します。
+ これまでにレポートに含まれたすべての詳細列
+ レポートが複数のファイルに分割された場合のレポートファイルのリスト
+ レポートの対象期間およびその他の情報。

```
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-Manifest.json
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<assemblyId>/<example-report-name>-Manifest.json
<example-report-prefix>/<example-report-name>/<example-report-name>/year=2018/month=12/<example-report-name>-Manifest.json
```

### コストと使用状況レポートの新しいバージョンの作成
<a name="manifest-cur-keeping"></a>

以前のコストと使用状況レポートを保持する場合、マニフェストファイルは日付範囲フォルダと `assemblyId` フォルダの両方に配信されます。が日付範囲の新しい AWS CUR AWS を作成するたびに、日付範囲フォルダに保存されているマニフェストファイルが更新されたマニフェストファイルで上書きされます。 は、同じ更新されたマニフェストファイルを、その更新のファイルとともに`assemblyId`フォルダに AWS 配信します。`assemblyId` フォルダのマニフェストファイルは上書きされません。

### 以前のコストと使用状況レポートの上書き
<a name="manifest-cur-overwrite"></a>

以前の CUR AWS を上書きすると、マニフェストファイルが `month=mm`フォルダに配信されます。マニフェストファイルは、レポートファイルとともに上書きされます。

### Amazon Redshift の仕様
<a name="manifest-cur-RS"></a>

 AWS CUR で Amazon Redshift サポートのオプションを選択した場合、 はレポートを Amazon Redshift にアップロードするために必要な SQL コマンドを含むファイル AWS も作成して配信します。SQL ファイルは通常のテキストエディタで開くことができます。この SQL ファイルには次の命名規則が使用されます。

```
<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<assemblyId>/<example-report-name>-RedshiftCommands.sql
```

`RedshiftCommands` ファイルでコマンドを使用する場合、`RedshiftManifest` ファイルを開く必要はありません。

**重要**  
`manifest` ファイルは、`copy` ファイルの `RedshiftCommands` コマンドを使用してアップロードするファイルを決定します。`manifest` ファイルを削除すると、`RedshiftCommands` ファイルのコピーコマンドで問題が生じます。

### Amazon Athena の仕様
<a name="manifest-cur-Athena"></a>

 AWS CUR で Amazon Athena サポートのオプションを選択した場合、 は必要なすべてのリソースのセットアップに役立つ複数のファイル AWS も作成して配信します。 は CloudFormation 、テンプレート、Athena テーブルを手動で作成するための SQL を含む SQL ファイル、および CUR 更新ステータスをチェックするための SQL AWS を含むファイルを AWS 配信します。これらのファイルでは次の命名規則が使用されます。

```
<example-report-prefix>/<example-report-name>/<example-report-name>/yyyymmdd-yyyymmdd/crawler-cfn.yml
<example-report-prefix>/<example-report-name>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-create-table.sql
<example-report-prefix>/<example-report-name>/<example-report-name>/yyyymmdd-yyyymmdd/<cost_and_usage_data_status>
```