

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

# コスト配分タグを使用した AWS コストの整理と追跡
<a name="cost-alloc-tags"></a>


|  | 
| --- |
| AWS 請求書に関する質問や料金の請求については、 に連絡して問い合わせ サポート にすぐに対応してください。サポートが必要な場合は、「[請求書と支払いに関するサポートを受ける](billing-get-answers.md)」を参照してください。請求書ページの内容を理解するには、「[[請求] ページを使って月額料金と請求書を理解する](getting-viewing-bill.md#invoice)」を参照してください。 | 

タグは、 AWS リソース AWS に割り当てるラベルです。各タグは、*キー* と *値* から構成されます。タグキーはリソースごとにそれぞれ一意である必要があります。また、各タグキーに設定できる値は 1 つのみです。タグを使用してリソースを整理し、コスト配分タグを使用して AWS コストを詳細レベルで追跡できます。コスト配分タグを有効にすると、 はコスト配分タグ AWS を使用してコスト配分レポートのリソースコストを整理し、コストの分類と追跡を容易にします AWS 。

AWS には、 *AWSで生成されたタグ*と*ユーザー定義*タグの 2 種類のコスト配分タグが用意されています。

AWS、または AWS Marketplace ISV は、 AWS生成されたタグを定義、作成、適用し、ユーザー定義タグを定義、作成、適用します。Cost Explorer またはコスト配分レポートで使用するには、事前に両方のタイプのタグを別々にアクティブ化しておく必要があります。

以下の図に、そのコンセプトを示します。この例では、2 つの Amazon EC2 インスタンスにタグ (Cost Center と Stack) を割り当ててアクティブ化しています。各タグには値が関連付けられています。これらのリソースを作成する`createdBy`前に、 AWS生成されたタグもアクティブ化しました。`createdBy` タグは、リソースの作成者を追跡します。ユーザー定義タグは `user`プレフィックスを使用し、 AWS生成されたタグは `aws:`プレフィックスを使用します。

![\[2 つの Amazon EC2 インスタンスのタグキーの例。\]](http://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/images/Tag_Example.png)


または が AWS リソース (Amazon EC2 インスタンスや Amazon S3 バケットなど) にタグ AWS を適用し、請求情報とコスト管理コンソールでタグをアクティブ化すると、 は、使用量とコストをアクティブなタグ別にグループ化したカンマ区切り値 (CSV ファイル) としてコスト配分レポート AWS を生成します。自社のカテゴリ、たとえばコストセンター、アプリケーション名、所有者を表すタグを適用すると、複数のサービスにわたってコストを分類することができます。

コスト配分レポートには、各請求期間のすべての AWS コストが含まれます。タグ付きとタグなしのどちらのリソースもこのレポートに出力されるので、リソース別の請求額を明確に分類できます。たとえば、リソースにアプリケーション名のタグを付けると、1 つのアプリケーションが実行されているすべてのリソースのコスト総額がわかります。次に示すスクリーンショットは、各タグの列が表示されているレポートの一部です。

![\[列としてタグ名 (別名キー) を示すコスト配分レポートの一部。\]](http://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/images/CostAllocationPartExampleReport.png)


請求サイクルの終了時点では、コスト配分タグのある請求レポートの請求額合計 (タグ付きとタグなし) は、[[https://console.aws.amazon.com/billing/home#/bill](https://console.aws.amazon.com/billing/home#/bill)] ページの請求額の合計と同じ期間のその他の請求レポートの請求額の合計に等しくなります。

タグは、Cost Explorer の表示をフィルタリングするために使用することもできます。Cost Explorer の詳細については、[「 AWS Cost Explorer によるコストの分析」](https://docs.aws.amazon.com/cost-management/latest/userguide/ce-what-is.html)を参照してください。

 生成されたタグのアクティブ化の詳細については、 AWS「」を参照してください[AWS生成されたタグのコスト配分タグのアクティブ化](activate-built-in-tags.md)。ユーザー定義タグの適用とアクティブ化については、「[ユーザー定義のコスト配分タグの使用](custom-tags.md)」を参照してください。すべてのタグが請求情報とコスト管理コンソールに表示されるまでに最大 24 時間かかる場合があります。

**注意事項**  
ベストプラクティスとして、タグには秘密情報を保存しないでください。
請求コンソールの **[cost allocation tags]** マネージャーにアクセスできるのは、組織の管理アカウントおよび組織のメンバーではない単一のアカウントのみです。
請求転送を使用し、請求ソースアカウントとしてサインインする場合は、 のコスト配分タグを管理します AWS Organizations。でコスト配分タグを表示できます AWS Cost and Usage Report。請求書転送アカウントは、請求書を AWS Organizations 転送 AWS Cost and Usage Report した の使用状況を示すコスト配分タグを で確認することもできます。
タグを作成および更新するには、 AWS タグエディタを使用します。Tag Editor の詳細については、「 AWS リソースユーザーガイドのタグ付け」の「[Tag Editor の使用](https://docs.aws.amazon.com/tag-editor/latest/userguide/tag-editor.html)」をご覧ください。

**Topics**
+ [AWS生成されたタグの使用](aws-tags.md)
+ [ユーザー定義のコスト配分タグの使用](custom-tags.md)
+ [コスト配分にユーザー属性を使用する](user-attributes-cost-allocation.md)
+ [コスト配分にアカウントタグを使用する](account-tags-cost-allocation.md)
+ [バックフィルコスト配分タグ](cost-allocation-backfill.md)
+ [毎月のコスト配分レポートの使用](configurecostallocreport.md)
+ [コスト配分タグの日付を理解する](cost-allocation-tags-timeline.md)

# AWS生成されたタグの使用
<a name="aws-tags"></a>

 AWS生成されたタグ`createdBy`は、コスト配分の目的でサポートされている AWS リソース AWS を定義して適用するタグです。 AWS生成されたタグを使用するには、管理アカウントの所有者が Billing and Cost Management コンソールでアクティブ化する必要があります。管理アカウントの所有者がタグをアクティブ化すると、タグはすべてのメンバーアカウントに対しても有効になります。タグがアクティブ化されると、 は、 AWSによって生成されたタグがアクティブ化された後に作成されたリソースへのタグの適用 AWS を開始します。 AWS生成されたタグは、請求情報とコスト管理コンソールとレポートでのみ使用でき、 AWS タグエディタを含む AWS コンソールの他の場所には表示されません。`createdBy` タグは、リソースクォータあたりのタグ数には影響しません。

`aws:createdBy` タグは、以下の場合にのみ入力されます AWS リージョン。
+ `ap-northeast-1`
+ `ap-northeast-2`
+ `ap-south-1`
+ `ap-southeast-1`
+ `ap-southeast-2`
+ `cn-north-1`
+ `eu-central-1`
+ `eu-west-1`
+ `sa-east-1`
+ `us-east-1`
+ `us-east-2`
+ `us-gov-west-1`
+ `us-west-1`
+ `us-west-2`

これらの外部で作成されたリソース AWS リージョン には、このタグが自動的に入力されません。

`createdBy` タグでは、次のキー値定義が使用されます。

```
key = aws:createdBy
```

```
value = account-type:account-ID or access-key:user-name or role session name
```

すべての値に、すべての値パラメーターが含まれるわけではありません。例えば、ルートアカウント用の AWS生成のタグの値には、ユーザー名がないこともあります。

*account-type* の有効値は、`Root`、`IAMUser`、`AssumedRole`、`FederatedUser` です。

タグに account-ID がある場合、*account-id* はリソースを作成したルートアカウントまたはフェデレーティッドユーザーのアカウント番号を追跡します。タグにアクセスキーがある場合、*access-key* は使用された IAM アクセスキーを追跡します。該当する場合はセッションロール名も追跡されます。

*user-name* は、ユーザー名です (使用可能な場合)。

タグ値の例を次に示します。

```
Root:1234567890
Root: 111122223333 :exampleUser
IAMUser: AIDACKCEVSQ6C2EXAMPLE :exampleUser
AssumedRole: AKIAIOSFODNN7EXAMPLE :exampleRole
FederatedUser:1234567890:exampleUser
```

IAM ユーザー、ロール、およびフェデレーションの詳細については、「[IAM ユーザーガイド](https://docs.aws.amazon.com/IAM/latest/UserGuide/)」を参照してください。

AWS が生成したコスト配分タグは、ベストエフォートベースで適用されます。CloudTrail など、 AWS生成されたタグが依存するサービスの問題により、タグ付けにギャップが生じる可能性があります。

`createdBy` タグは次のイベントの後、次のサービスおよびリソースにのみ適用されます。


| AWS 製品 | API イベントまたはコンソール イベント | リソースタイプ | 
| --- | --- | --- | 
| AWS CloudFormation (CloudFormation) |  `CreateStack`  |  スタック  | 
| AWS Data Pipeline (AWS Data Pipeline) |  `CreatePipeline`  |  パイプライン  | 
| Amazon Elastic Compute Cloud (Amazon EC2) |  `CreateCustomerGateway`  |  カスタマーゲートウェイ  | 
|    |  `CreateDhcpOptions`  |  DHCP オプション  | 
|    |  `CreateImage`  |  Image  | 
|    |  `CreateInternetGateway`  |  インターネットゲートウェイ  | 
|    |  `CreateNetworkAcl`  |  ネットワーク ACL  | 
|    |  `CreateNetworkInterface`  |  ネットワークインターフェイス  | 
|    |  `CreateRouteTable`  |  ルートテーブル  | 
|    |  `CreateSecurityGroup`  |  セキュリティグループ  | 
|    |  `CreateSnapshot`  |  Snapshot  | 
|    |  `CreateSubnet`  |  サブネット  | 
|    |  `CreateVolume`  |  Volume  | 
|    |  `CreateVpc`  |  VPC  | 
|    |  `CreateVpcPeeringConnection`  |  VPC ピアリング接続  | 
|    |  `CreateVpnConnection`  |  VPN 接続  | 
|    |  `CreateVpnGateway`  |  VPN ゲートウェイ  | 
|    |  `PurchaseReservedInstancesOffering`  |  リザーブドインスタンス  | 
|    |  `RequestSpotInstances`  |  スポットインスタンスのリクエスト  | 
|    |  `RunInstances`  |  インスタンス  | 
| Amazon ElastiCache (ElastiCache) |  `CreateSnapshot`  |  Snapshot  | 
|    |  `CreateCacheCluster`  |  クラスター  | 
| AWS Elastic Beanstalk (Elastic Beanstalk) |  `CreateEnvironment`  |  環境  | 
|    |  `CreateApplication`  |  アプリケーション  | 
| Elastic Load Balancing (Elastic Load Balancing) |  `CreateLoadBalancer`  |  ロードバランサー  | 
| Amazon Glacier (Amazon Glacier) |  `CreateVault`  |  ボールト  | 
| Amazon Kinesis (Kinesis) |  `CreateStream`  |  ストリーム  | 
| Amazon Relational Database Service (Amazon RDS) |  `CreateDBInstanceReadReplica`  |  データベース  | 
|    |  `CreateDBParameterGroup`  |  ParameterGroup  | 
|    |  `CreateDBSnapshot`  |  Snapshot  | 
|    |  `CreateDBSubnetGroup`  |  SubnetGroup  | 
|    |  `CreateEventSubscription`  |  EventSubscription  | 
|    |  `CreateOptionGroup`  |  OptionGroup  | 
|    |  `PurchaseReservedDBInstancesOffering`  |  ReservedDBInstance  | 
|    |  `CreateDBInstance`  |  データベース  | 
| Amazon Redshift (Amazon Redshift) |  `CreateClusterParameterGroup`  |  ParameterGroup  | 
|    |  `CreateClusterSnapshot`  |  Snapshot  | 
|    |  `CreateClusterSubnetGroup`  |  SubnetGroup  | 
|    |  `CreateCluster`  |  クラスター  | 
| Amazon Route 53 (Route 53) |  `CreateHealthCheck`  |  HealthCheck  | 
|    |  `CreatedHostedZone`  |  HostedZone  | 
| Amazon Simple Storage Service (Amazon S3) |  `CreateBucket`  |  バケット  | 
| AWS Storage Gateway (Storage Gateway) |  `ActivateGateway`  |  ゲートウェイ  | 

**注記**  
`CreateDBSnapshot` タグは、スナップショットのバックアップストレージには適用されません。

## AWS Marketplace ベンダー提供のタグ
<a name="marketplace-isv-tags"></a>

特定の AWS Marketplace ベンダーはタグを作成し、ソフトウェアの使用に関連付けることができます。これらのタグには、プレフィックス `aws:marketplace:isv:` があります。タグを使用するには、管理アカウントの所有者が請求情報とコスト管理コンソールでタグをアクティブ化する必要があります。管理アカウントの所有者がタグをアクティブ化すると、タグはすべてのメンバーアカウントに対しても有効になります。`aws:createdBy` タグと同様に、これらのタグは請求情報とコスト管理コンソールにのみ表示され、リソースクォータあたりのタグ数には影響しません。製品に適用されるタグキーは、[AWS Marketplace](https://aws.amazon.com/marketplace/) 製品ページにあります。

## AWS生成されたタグのコスト配分タグの制限
<a name="aws-tag-restrictions"></a>

 AWS生成されたタグには、次の制限が適用されます。
+  AWS生成されたタグをアクティブ化できるのは管理アカウントのみです。
+  AWS生成されたタグを更新、編集、または削除することはできません。
+ 請求情報とコスト管理レポートのアクティブなタグキーの最大数は 500 個です。
+ AWS生成のタグは CloudTrail ログを使用して作成されます。CloudTrail は、特定のサイズをログに記録する AWSと、生成されたタグの作成が失敗します。
+ 予約済みのプレフィックスは `aws:` です。

  AWSが生成したタグ名と値には、割り当てることができない`aws:`プレフィックスが自動的に割り当てられます。 AWSが生成したタグ名は、ユーザー定義のリソースタグクォータである 50 にはカウントされません。ユーザー定義タグの名前は、`user:` というプレフィックスを付けてコスト配分レポートに表示されます。
+ タグ値が null の場合、Cost Explorer と AWS Budgets には表示されません。null でもあるタグ値が 1 つだけの場合、タグキーは Cost Explorer または AWS Budgets にも表示されません。

# AWS生成されたタグのコスト配分タグのアクティブ化
<a name="activate-built-in-tags"></a>

管理アカウントの所有者は、請求情報とコスト管理コンソールで AWS生成されたタグをアクティブ化できます。管理アカウントの所有者がタグをアクティブ化すると、タグはすべてのメンバーアカウントに対しても有効になります。このタグは、請求情報とコスト管理コンソールとレポートにのみ表示されます。

**注記**  
`createdBy` タグは、請求情報とコスト管理コンソールでアクティブ化できます。このタグは特定の で使用できます AWS リージョン。詳細については、「[AWS生成されたタグの使用](aws-tags.md)」を参照してください。<a name="activate-built-in-tag"></a>

**AWS生成されたタグをアクティブ化するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/) で AWS Billing and Cost Management コンソールを開きます。

1. ナビゲーションペインで、[**Cost Allocation Tags**] (コスト配分タグ) を選択します。

1. [**AWS-generated cost allocation tags**] で、`createdBy` タグを選択します。

1. [**アクティブ化**] を選択します。タグが有効になるまでに最大 24 時間かかることがあります。

# AWS生成されたタグのコスト配分タグの無効化
<a name="deactivate-built-in-tags"></a>

管理アカウントの所有者は、請求情報とコスト管理コンソールで AWS生成されたタグを非アクティブ化できます。管理アカウントの所有者がタグを非アクティブ化すると、タグはすべてのメンバーアカウントに対しても非アクティブ化されます。 AWS生成されたタグを無効にすると、 は新しいリソースにタグを適用 AWS しなくなります。それまでにタグ付けされたリソースのタグは、そのまま残ります。<a name="deactivate-built-in-tag"></a>

**AWS生成されたタグを無効にするには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/) で AWS Billing and Cost Management コンソールを開きます。

1. ナビゲーションペインで、[**Cost Allocation Tags**] (コスト配分タグ) を選択します。

1. [**AWS-generated cost allocation tags**] で、[**Deactivate**] を選択します。

タグが非アクティブになるまでに最大 24 時間かかることがあります。

# ユーザー定義のコスト配分タグの使用
<a name="custom-tags"></a>

ユーザー定義タグは、リソースを定義、作成、適用するタグです。ユーザー定義タグを作成して適用すると、請求情報とコスト管理コンソールを使用してコスト配分の追跡をアクティブ化できます。コスト配分タグは、Cost Explorer、Budgets、 AWS コストと使用状況レポート、または従来のレポートを有効にした後、コンソールに表示されます。 AWS のサービスをアクティブ化すると、コスト配分レポートに表示されます。その後、コスト配分レポートのタグを使用して AWS コストを追跡できます。タグは、そのタグが作成される前に作成されたリソースには適用されません。

**注記**  
ベストプラクティスとして、組織を移動するときにコスト配分タグを再度アクティブ化します。アカウントがメンバーとして別の組織に移動すると、そのアカウントの以前にアクティブ化されたコスト配分タグは「アクティブ」状態を失い、新しい管理アカウントによって再度アクティブ化する必要があります。
ベストプラクティスとして、タグには秘密情報を保存しないでください。
請求情報とコスト管理コンソールの [**cost allocation tags**] マネージャーにアクセスできるのは、組織の管理アカウントおよび組織のメンバーではない単一のアカウントのみです。

## ユーザー定義のコスト配分タグの適用
<a name="allocation-how"></a>

使いやすさと最良の結果を得るには、 AWS タグエディタを使用してユーザー定義タグを作成して適用します。Tag Editor では、統一された方法で一元的にユーザー定義タグを作成および管理できます。詳細については、[「 AWS リソースのタグ付け」および「タグエディタ](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html)ユーザーガイド」を参照してください。

サポートされるサービスでは、API または AWS マネジメントコンソールを使用してリソースにタグを適用できます。各 AWS サービスにはタグの独自の実装があります。これらの実装を個々に使用するか、タグエディターを使用してこのプロセスを簡素化することができます。タグをサポートするサービスの完全リストについては、「[タグベースのグループでサポートされているリソース](https://docs.aws.amazon.com/ARG/latest/userguide/supported-resources.html#supported-resources-console-tagbased)」および「[ リソースグループのタグ付け API リファレンス](https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/Welcome.html)」を参照してください。

**注記**  
コスト配分タグの動作は、 AWS サービスによって異なります。サポートされているサービスのコスト配分タグの動作の詳細については、サービスのドキュメントを参照してください。たとえば、Amazon ECS でのコスト配分タグの使用の詳細については、*Amazon Elastic Container Service デベロッパーガイド*の「[Amazon ECS リソースのタグ付け](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html)」を参照してください。

作成および適用したユーザー定義タグは、コスト配分用に[アクティブ化](activating-tags.md)できます。コスト配分用にタグをアクティブ化する場合は、コストの整理方法に応じた一連のタグキーを設定するようお勧めします。コスト配分レポートにタグキーが列として追加され、各行の該当する値が表示されるため、タグキーのセットを一貫して使用すると、コスト追跡が容易になります。

一部のサービスは、Amazon EMR が EC2 インスタンスを起動するなど、サービスが使用する他の AWS リソースを起動します。補足サービス (EC2) でタグ付けがサポートされている場合、補足リソース (関連する Amazon EC2 インスタンスなど) にレポート用のタグを付けることができます。タグを付けることができるリソースの詳細なリストについては、Tag Editor を使用して検索してください。Tag Editor を使用してリソースを検索する方法の詳細については、「[タグ付けするリソースの検索](https://docs.aws.amazon.com/ARG/latest/userguide/find-resources-to-tag.html )」を参照してください。

**注意事項**  
AWS Marketplace 明細項目は、関連付けられた Amazon EC2 インスタンスタグでタグ付けされます。
`awsApplication` タグは、 AWS Service Catalog AppRegistryで設定されるアプリケーションに関連付けられるすべてのリソースに自動的に追加されます。このタグはコスト配分タグとして自動的に有効化されます。自動的に有効化されたタグは、コスト配分タグのクォータにはカウントされません。詳細については、「[クォータと制限](billing-limits.md)」を参照してください。

## ユーザー定義タグの制限
<a name="allocation-tag-restrictions"></a>

基本的なタグの制限については、Amazon EC2 ユーザーガイドの「[タグの制限](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#tag-restrictions)」を参照してください。

コスト配分のユーザー定義タグに適用されるタグは次のとおりです。
+ 予約済みのプレフィックスは `aws:` です。

  AWS生成のタグの名前と値には `aws:` プレフィックスが自動的に割り当てられますが、これをユーザーが割り当てることはできません。ユーザー定義タグの名前は、`user:` というプレフィックスを付けてコスト配分レポートに表示されます。
+ 各キーは、各リソースに対して 1 回だけ使用してください。同じキーを同じリソースに対して 2 回使用しようとすると、リクエストが却下されます。
+ 一部のサービスでは、作成時にリソースにタグ付けすることができます。詳細については、リソースにタグ付けするサービスに関するドキュメントを参照してください。
+ 「[タグの制限](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#tag-restrictions)」に一覧表示されている文字以外の文字が必要な場合は、タグに標準 Base-64 エンコーディングを適用できます。請求情報とコスト管理では自動的にタグがエンコードまたはデコードされません。
+ 非従量制サービスのユーザー定義のタグを有効にできます (アカウントのタグ付けなど)。ただし、それらのサービスは従量制ではないため、これらのタグはコスト管理スイートでは設定されません。

# ユーザー定義のコスト配分タグのアクティブ化
<a name="activating-tags"></a>

請求レポートにタグを表示するには、タグをアクティブ化する必要があります。ユーザー定義のコスト配分タグはタグキーを表し、請求情報とコスト管理コンソールで有効にします。タグキーをアクティブ化または非アクティブ化すると、同じタグキーを共有するすべてのタグ値に影響します。タグキーには複数のタグ値を設定できます。`UpdateCostAllocationTagsStatus` API オペレーションを使用しても、タグを設定できます。詳細については、「[ APIリファレンスAWS Billing and Cost Management](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_UpdateCostAllocationTagsStatus.html)」を参照してください。

**タグキーをアクティブ化するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/) で AWS Billing and Cost Management コンソールを開きます。

1. ナビゲーションペインで、[**Cost Allocation Tags**] (コスト配分タグ) を選択します。

1. アクティブ化するタグキーを選択します。

1. [**アクティブ化**] を選択します。

ユーザー定義のタグを作成してリソースに適用した後、アクティブ化のためにタグキーがコスト配分タグページに表示されるまでに最大で 24 時間かかる場合があります。タグキーがアクティブ化されるまでに最大 24 時間かかることがあります。

コスト配分タグのある請求レポートでのタグキーの表示例については、「[コスト配分レポートの表示](configurecostallocreport.md#allocation-viewing)」を参照してください。

## `awsApplication` タグについて
<a name="about-the-aws-application-tag"></a>

`awsApplication` タグは、 がセットアップされているアプリケーションに関連付けられているすべてのリソースに自動的に追加されます AWS Service Catalog AppRegistry。このタグはコスト配分タグとして自動的に有効化されます。このタグを使用して、アプリケーションとそのリソースのコスト傾向を分析します。

`awsApplication` タグは無効化できますが、アプリケーションのコストレポートに影響します。タグを非アクティブ化した場合、再び自動的にアクティブ化されることはありません。タグを手動で有効化するには、請求コンソールまたは [UpdateCostallocationTagsStatus](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_UpdateCostAllocationTagsStatus.html) API オペレーションを使用します。

`awsApplication` タグは、コスト配分タグのクォータにはカウントされません。コスト配分タグのクォータと制限の詳細については、[クォータと制限](billing-limits.md) を参照してください。AppRegistry について詳しくは、「[AWS Service Catalog AppRegistry 管理者ガイド](https://docs.aws.amazon.com/servicecatalog/latest/arguide/overview-appreg.html#ar-user-tags)」を参照してください。

# コスト配分にユーザー属性を使用する
<a name="user-attributes-cost-allocation"></a>

## 概要:
<a name="user-attributes-overview"></a>

AWS は、Amazon Q Business、Amazon Q Developer、Amazon QuickSight のユーザー属性に基づくコスト配分をサポートします。この機能を使用すると、組織はコストセンター、部門、組織、部門などの既存のワークフォースユーザー属性を使用して、内部組織構造に従ってコストを自動的に追跡して割り当てることができます。

## ユーザーベースのコスト配分の仕組み
<a name="user-based-cost-allocation-works"></a>

コスト配分のためにユーザー属性を有効にすると、従業員がユーザーごとに課金する AWS アプリケーションを使用すると、その使用状況と関連するコストが組織の属性に自動的に記録されます。これにより、手動のコスト配分プロセスが不要になり、さまざまなチームや部門が AWS コストをどのように推進しているかを正確に把握できます。

## 主な利点
<a name="user-attributes-key-benefits"></a>

コスト配分のためにユーザー属性を有効にすると、使用状況を内部組織構造にマッピングできます。ユーザー属性を使用して、どのチーム、部門、またはコストセンターが AWS サービスをどのくらいの割合で消費しているかを確認し、リソースの割り当て、予算計画、最適化の機会に関するデータ駆動型の意思決定を行うことができます。これには、サブスクリプションベースの料金と機能固有の超過料金が含まれます。これにより、組織は AWS アプリケーションのコストと使用状況を完全に把握できます。Cost Explorer や AWS Cost and Usage Reports (CUR2.0 および FOCUS) などの既存のコスト管理ツールで動作し、コスト分析のためにこの新しいディメンションにアクセスできます。

## 前提条件
<a name="user-attributes-prerequisites"></a>

コスト配分にユーザー属性を使用する前に、以下があることを確認してください。
+ **AWS Organizations** 一括請求を使用する管理アカウント
+ **IAM Identity Center:** AWS アプリケーションへのワークフォースアクセスの設定と管理
+ **ID プロバイダー (IdP) の統合:** Microsoft Entra ID、Okta、またはサポートされている別の IdP への接続
+ **ユーザー属性: ID **システムのコストセンター、部門、組織、または部門の属性
+ アクセス**許可:** IAM Identity Center および Billing and Cost Management コンソールへのアクセス

## コスト配分用のユーザー属性の設定
<a name="setting-up-user-attributes"></a>

### ステップ 1: IAM Identity Center でユーザー属性をインポートする
<a name="step1-import-user-attributes"></a>

1. ID プロバイダーとの次回の同期中に、これらの属性をインポートします。属性は、新規ユーザーと既存のユーザーの両方にインポートされます。インポートプロセスは通常 24 時間以内に完了します。ユーザー属性のマッピングの詳細については、[「IAM アイデンティティセンターと外部 ID プロバイダーディレクトリ間の属性マッピング](https://docs.aws.amazon.com/singlesignon/latest/userguide/attributemappingsconcept.html)」および[「自動プロビジョニングを有効にする](https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-automatically.html)」を参照してください。

**注記**  
 ユーザーベースのコスト配分を有効にすると、IAM Identity Center AWS に保存されているユーザー属性は、Cost and Usage Report 2.0 や Cost Explorer などの AWS コスト管理製品のユーザー属性コスト配分タグとして含まれます。このようなタグはコンテンツを構成するものではないため、機密情報、機密情報、個人を特定できる情報は含めないことをお勧めします。

### ステップ 2: コスト配分のユーザー属性を選択する
<a name="step2-select-user-attributes"></a>

1. [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/) で AWS マネジメントコンソールを開きます。

1. 左側のパネルの「設定」と「設定」で、**「コスト管理の設定**」を選択します。

1. コスト管理設定ページで、**コスト配分セクションのユーザー属性**を見つけます。

1. 使用可能なオプションから最大 4 つの属性を選択します。コストセンター、部門、組織、部門です。

1. **[Save changes]** (変更の保存) をクリックします。これらの属性は、コスト配分タグとして自動的にアクティブ化されます。

### ステップ 3: セットアップを確認する
<a name="step3-verify-setup"></a>

1. IAM Identity Center 設定に戻り、選択した属性が「Imported」と表示されることを確認します。ユーザーの属性データが入力されていることを確認します。

1. Billing and Cost Management コンソールの Cost Organization で、Cost Allocation Tags を選択します。タグが「アクティブ」と表示されることを確認します。

## コストと使用状況レポートでのユーザー属性の表示
<a name="viewing-user-attributes-in-cur-userattribtute"></a>

 セットアップが完了すると、ユーザー属性は、他のコスト配分タグとともにコストと使用状況レポート 2.0 (CUR 2.0) に表示されます。CUR 2.0 でコストデータを表示する場合、異なるソース (リソース、ユーザー属性、アカウント、コストカテゴリ) からのタグはプレフィックスで区別され、複数のコンテキストで同じタグキーを使用する場合の競合を防ぎます。タグプレフィックスの仕組みと重複するタグキーの例の詳細については、[CUR 2.0 Tags Column ドキュメント](https://docs.aws.amazon.com/cur/latest/userguide/table-dictionary-cur2-tag-columns.html)を参照してください。

# コスト配分にアカウントタグを使用する
<a name="account-tags-cost-allocation"></a>

## 概要:
<a name="account-tags-overview"></a>

AWS は、 AWS Organizations のアカウントタグに基づくコスト配分をサポートします。この機能を使用すると、組織はビジネスユニット、コストセンター、プロジェクト、環境などのアカウントレベルのタグを使用して、内部組織構造に従ってコストを自動的に追跡して割り当てることができます。アカウントタグはアカウントレベルで動作し、タグ付けされたアカウント内のすべての従量制使用量に自動的に適用されます。コスト配分を有効にすると、これらのタグは組織全体のコストを可視化し、リソースレベルのタグと連携して包括的なコスト配分戦略を実現します。

## アカウントベースのコスト配分の仕組み
<a name="account-tags-cost-allocation-works"></a>

組織内の AWS アカウントにタグを適用すると、それらのタグはそのアカウントの使用量と関連コストで自動的に記録されます。タグ付けされたアカウント内のすべてのリソースと使用状況は、アカウントレベルのタグを継承し、アカウントレベルでの手動コスト配分プロセスを緩和します。

## 主な利点
<a name="account-tags-key-benefits"></a>

コスト配分マップの使用に関するアカウントタグは、アカウントレベルで内部組織構造にマッピングされます。どのビジネスユニット、プロジェクト、または環境が AWS サービスと関連コストを消費しているかを確認できます。これにより、リソースの割り当て、予算計画、最適化の機会に関するデータ主導型の意思決定が可能になります。アカウントタグを使用すると、リソースレベルでタグ付けできない返金、クレジット、特定のサービス料金など、タグ付け不可能なリソースとアカウント内のコストのコスト配分が可能になります。アカウントタグにより、これらのコストが組織構造に適切に配分され、コストレポートのコスト配分カバレッジが向上します。アカウントタグは AWS 、Cost Explorer やコストと使用状況レポート (CUR2.0 および FOCUS) などの既存のコスト管理ツールと統合され、コスト分析のためにこの新しいディメンションにアクセスできます。アカウントタグを有効にすると、リソースタグの機能と同様に、 AWS 予算、Cost Categories、コスト異常検出などのコスト AWS 管理製品でも機能し、コスト管理ワークフロー全体で一貫したコスト追跡と分析が可能になります。

## 前提条件
<a name="account-tags-prerequisites"></a>

コスト配分にアカウントタグを使用する前に、以下があることを確認してください。
+ **AWS Organizations** 一括請求を使用する管理アカウント
+ **アカウントタグ:** AWS Organizations のアカウントに適用されるタグ
+ アクセス**許可:** AWS Organizations および Billing and Cost Management コンソールへのアクセス

## コスト配分用のアカウントタグの設定
<a name="setting-up-account-tags"></a>

### ステップ 1: AWS Organizations でアカウントタグを適用する
<a name="step1-import-account-tags"></a>
**注記**  
 ベストプラクティスとして、タグキーにaccountTag」キーワードを使用しないでください。このプレフィックスは、コスト配分レポートのアカウントタグ AWS に対して によって自動的に追加されるためです。

1.  AWS Organizations コンソールに移動する

1. タグを付けるアカウントを選択する

1. 組織構造を表すタグを適用する (ビジネスユニット、コストセンター、プロジェクト、環境など)

### ステップ 2: コスト配分のアカウントタグをアクティブ化し、セットアップを検証する
<a name="step2-select-account-tags"></a>

1. [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/) で Billing and Cost Management コンソールを開きます。

1. 左側のナビゲーションペインの Cost Organization で、**Cost Allocation Tags** を選択します。

1. **アカウントタグ**のフィルタリング

1. アクティブ化するアカウントタグを検索して選択する

1. [**Activate**] を選択してください。

1. タグが「アクティブ」と表示されることを確認する

1. タグのアクティベーションステータスが「アクティブ」に変わるまでに最大 24 時間かかる場合があります。

## コストと使用状況レポートでのアカウントタグの表示
<a name="viewing-user-attributes-in-cur-accounttags"></a>

 セットアップが完了すると、アカウントタグは、他のコスト配分タグとともにコストと使用状況レポート 2.0 (CUR 2.0) に表示されます。CUR 2.0 でコストデータを表示する場合、異なるソース (リソース、ユーザー属性、アカウント、コストカテゴリ) からのタグはプレフィックスで区別され、複数のコンテキストで同じタグキーを使用する場合の競合を防ぎます。タグプレフィックスの仕組みと重複するタグキーの例の詳細については、[CUR 2.0 Tags Column ドキュメント](https://docs.aws.amazon.com/cur/latest/userguide/table-dictionary-cur2-tag-columns.html)を参照してください。

# バックフィルコスト配分タグ
<a name="cost-allocation-backfill"></a>

管理アカウントのユーザーは、最大 12 か月間、コスト配分タグのバックフィルをリクエストできます。バックフィルをリクエストすると、タグの現在の**アクティベーションステータス**は、選択した期間にわたってバックフィルされます。

例えば、`Project`タグは 2023 年 6 月に AWS リソースに関連付けられ、2023 年 11 月にアクティブ化されました。2023 年 12 月、2023 年 1 月からタグのバックフィルをリクエストします。その結果、`Project` タグは 2023 年 1 月から 12 月までの過去の月にさかのぼってアクティブ化されます。`Project` タグに関連付けられたタグ値は、2023 年 6 月から 2023 年 12 月までのコストデータで使用できます。ただし、2023 年 1 月から 2023 年 5 月の間は、タグが AWS リソースに存在しなかったため、`Project`タグ値は関連付けられません。

バックフィルを使用して、アライメントのためにタグを非アクティブ化することもできます。例えば、過去の月に `Team` タグがアクティブでしたが、現在は `inactive` ステータスに設定されているとします。バックフィルすると、`Team` タグは非アクティブ化され、過去の月のコストデータから削除されます。

**注記**  
リソースタグは、バックフィルされたコストデータを利用できるように AWS 、リソースに履歴的に割り当てる必要があります。
バックフィルが進行中の場合は、新しいバックフィルリクエストを送信できません。
新しいバックフィルリクエストは 24 時間に 1 回のみ送信できます。

**コスト配分タグのバックフィルをリクエストするには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/) で AWS Billing and Cost Management コンソールを開きます。

1. ナビゲーションペインで、[**Cost Allocation Tags**] (コスト配分タグ) を選択します。

1. ページの右上で、**[バックフィルタグ]** を選択します。

1. **[バックフィルタグ]** ダイアログボックスで、バックフィルを開始する月を選択します。

1. **[確認]** を選択します。

## バックフィルによる AWS コスト管理サービスの更新
<a name="cost-allocation-backfill-ce"></a>

バックフィルは Cost Explorer、データエクスポート、および AWS Cost and Usage Report を自動的に更新します。これらのサービスは 24 時間に 1 回データを更新するため、バックフィルは成功してもすぐには更新されません。詳細については、対応するガイドの次のリソースを参照してください。
+ 「*AWS Cost Management ユーザーガイド*」の「[Analyzing your costs with Cost Explorer](https://docs.aws.amazon.com/cost-management/latest/userguide/ce-what-is.html)」
+ 「*AWS Data Exports ユーザーガイド*」の「[What is Data Exports?](https://docs.aws.amazon.com/cur/latest/userguide/what-is-data-exports.html)」

# 毎月のコスト配分レポートの使用
<a name="configurecostallocreport"></a>

月別コスト配分レポートには、製品カテゴリ別および連結アカウントユーザー別のアカウントの AWS 使用状況が一覧表示されます。このレポートには、詳細な [AWS Cost and Usage Report](https://docs.aws.amazon.com/cur/latest/userguide/what-is-cur.html)と同じ明細項目、およびタグキーの追加列が含まれます。 AWS Cost and Usage Report 代わりに を使用することをお勧めします。

月次配分レポートの詳細については、次のトピックを参照してください。

**Topics**
+ [月別コスト配分レポートの設定](#allocation-report)
+ [時間別コスト配分レポートの取得](#allocation-get)
+ [コスト配分レポートの表示](#allocation-viewing)

## 月別コスト配分レポートの設定
<a name="allocation-report"></a>

デフォルトでは、 API または を使用して追加した新しいタグキー AWS マネジメントコンソール は、コスト配分レポートから自動的に除外されます。このトピックに記載されている手順を使用してこれらを追加できます。

タグキーをコスト配分レポートに表示することを選ぶと、キーごとに 1 列追加され、対応する明細項目の値が表示されます。コスト配分レポートの元来の目的以外で他のタグを利用する可能性があるため (セキュリティまたは運用上の理由から追加するタグなど)、タグキーは個別にレポートに含めたり除外したりすることができます。このため、コストの整理に役立つ意味のある請求書情報が表示されるようになります。少数のタグキーを一貫して使用すると、コストの追跡がより容易になります。詳細については、「[コスト配分レポートの表示](#allocation-viewing)」を参照してください。

**注記**  
AWS は、作成して所有する Amazon S3 バケットに請求レポートを保存します。これらのレポートは、Amazon S3 API、Amazon S3 AWS マネジメントコンソール 用Amazon S3を使用してバケットから取得できます AWS Command Line Interface。コスト配分レポートは、請求情報とコスト管理コンソールの [[アカウントアクティビティ](https://console.aws.amazon.com/billing/home#/bill)] ページからはダウンロードできません。

**コスト配分レポートを設定し、タグをアクティブ化するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/) で AWS Billing and Cost Management コンソールを開きます。

1. **[請求明細レポート (レガシー)]** で **[編集]** を選択し、次に **[S3 へのレガシーレポート配信]** を選択します。

1. **[S3 バケットをアクティブ化する]** を選択し、レポートの配信先を指定します。

1. **[S3 バケットの設定]** ダイアログボックスで、次のいずれかを選択します。
   + 既存の S3 バケットを使用するときは、**[既存の S3 バケットを使用]** を選択して、S3 バケットを選択します。
   + 新しい S3 バケットを作成するときは、**[新しい S3 バケットを作成]** を選択し、**[S3 バケット名]** に名前を入力して、**[リージョン]** を選択します。

1. [**次へ**] を選択します。

1. デフォルトの IAM ポリシーを読み、**[このポリシーが正しいことを確認しました]** を選択します。

1. **[保存]** を選択します。

1. **[レポート]** リストで、**[コスト割り当てレポート]** のチェックボックスを選択して **[有効化]** を選択します。

1. **[レポートタグの管理]** を選択します。

   このページには、API または該当する AWS のサービスのコンソールを使用して作成したタグのリストが表示されます。現在レポートに表示されているタグキーが選択されています。除外されているタグキーは選択されていません。

1. ドロップダウンリストで **[非アクティブ]** のタグをフィルタリングして、レポートで有効にするタグを選択できます。

1. [**アクティブ化**] を選択します。

組織内で管理アカウントを所有している場合、コスト配分レポートには、メンバーアカウントのすべての使用量、コスト、タグが含まれます。デフォルトでは、メンバーアカウントで登録されたすべてのキーが表示され、レポートに表示するか除外するかを指定できます。リソースとタグを含む請求明細レポートには、前のステップを使用して選択するコスト配分タグキーも含まれます。

## 時間別コスト配分レポートの取得
<a name="allocation-get"></a>

コスト配分レポートは、1 日に数回 Amazon AWS S3 バケットに発行するいくつかのレポートの 1 つです。 Amazon S3 

**注記**  
現在の請求期間中 (毎月）、 は推定コスト配分レポート AWS を生成します。その月のファイルは、請求期間が終了するまでの間、繰り返し上書きされ、請求期間終了時に最終的なレポートが生成されます。その後で、次の請求期間の新しいファイルが作成されます。過去の月のレポートは、指定された Amazon S3 バケットに残ります。

## コスト配分レポートの表示
<a name="allocation-viewing"></a>

次の例は、さまざまなコストセンターとアプリケーションの請求額を追跡するためのものです。リソース（Amazon EC2 インスタンスや Amazon S3 バケットなど）には、"Cost Center"="78925" や "Application"="Widget1" のようなタグが割り当てられています。コスト配分レポートでは、ユーザー定義のタグキーにはプレフィックス があり`user`、たとえば `user:Cost Center`. `user:Application` AWSで生成されたタグキーにはプレフィックス があります`aws`。キーは列見出しとして表示され、その下にタグ付きの明細項目の値（たとえば 78925）が表示されます。

![\[ダウンロード可能レポートでのキー\]](http://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/images/CostAllocationPartExampleReport.png)


キーを選択するときは、値の階層が統一されるように注意して選択してください。そのようになっていない場合は、レポートのコストが効果的にグループ化されず、多数の明細項目が出力されます。

**注記**  
請求期間の途中でリソースのタグを追加または変更した場合は、コストが分割され、2 つの明細項目としてコスト配分レポートに表示されます。1 行目は更新前のコストを示し、2 行目は更新後のコストを示します。

### レポート内の未配分リソース
<a name="allocation-untagged"></a>

コスト配分レポートの中に、タグでグループ化できない請求額がある場合は、デフォルトでは標準の請求額集計方法が適用され (アカウント/製品/明細項目で分類)、レポートに表示されます。未配分のコストが発生する状況としては、次のようなものがあります。
+ 月の途中でコスト配分レポートにサインアップした。
+ 一部のリソースに、請求期間の一時期または全体にわたってタグが付けられていなかった。
+ 使用しているサービスが現時点ではタグをサポートしていない。
+  AWS サポート や AWS Marketplace 月額料金などのサブスクリプションベースの料金は配分できません。
+ 1 回だけ支払う料金 (たとえば Amazon EC2 リザーブドインスタンスの前払い料金) は配分できません。

### タグ付けされたリソースに関連する想定外のコスト
<a name="cost-alloc-tag-costs"></a>

コスト配分タグを使用して、使用量およびコストの割合が高いリソースを確認できますが、リソースを削除または非アクティベートすれば、必ずしもコストが削減できるとは限りません。予想外のコストの削減に関する詳細については、「[予期しない請求について](checklistforunwantedcharges.md)」を参照してください。

# コスト配分タグの日付を理解する
<a name="cost-allocation-tags-timeline"></a>

**前提条件**  
 AWS Billing and Cost Management コンソールの **[コスト配分タグ]** のページでこれらの日付を確認するには、`ce:ListCostAllocationTags` のアクセス許可が必要です。  
 AWS Identity and Access Management (IAM) ポリシーの更新の詳細については、「」を参照してください[アクセス許可の管理](migrate-granularaccess-whatis.md#migrate-control-access-billing)。

コスト配分タグを使用する場合、次のメタデータフィールドを使用して、タグが最後に使用された日または最後に更新された日を確認できます。
+ **[最終更新日]** — コスト配分のためにタグキーがアクティブ化または非アクティブ化された最後の日付。

  例えば、タグキー `lambda:createdby` が 2023 年 7 月 1 日に非アクティブからアクティブに変更されたとします。この場合、**[最終更新日]** の列には 2023 年 7 月 1 日が表示されます。
+ **最終使用月** – AWS リソースでタグキーが使用された最後の月。

  例えば、タグキー `lambda:createdby` が最後に使用されたのが 2023 年 4 月 であるとします。この場合、**[最終使用月]** の列には 2023 年 4 月が表示されます。これは、その日付以降、タグキーはどのリソースにも関連付けされていないことを意味します。
**注意事項**  
**[最終更新日]** の列には、新しく作成されたタグキーがアクティブ化されていない場合、何も表示されません。
**最後に使用された月の**列には、現在どのリソースにも関連付けられていないタグキーの **-** が表示されます。