コスト配分タグをサポートしているサービスやリソース

投稿内容は私個人の意見であり、所属企業・部門見解を代表するものではありません

##本家マニュアル
https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-tags.html

すぐに形骸化しそうですが、よく話にあがるので一覧で見れるものが欲しくなったのでメモ。
世の中の流れとしては、環境や部門ごとにAWSアカウントを分ける設計になってきていますが、情シスが管理するいわゆる共有アカウントを各部門が利用する際のコスト配分としては、リソース毎にコスト配分タグを付与し管理する方法が一般的です。マニュアルを参照し、各AWSサービスでどいった単位でコスト配分タグが付与できるかを確認したいと思います。

###StepFunctions
https://aws.amazon.com/jp/about-aws/whats-new/2019/01/aws-step-functions-now-supports-resource-tagging/

###AWS Transfer for SFTP
発表時からリソースタグ使用可能
https://aws.amazon.com/jp/blogs/news/new-aws-transfer-for-sftp-fully-managed-sftp-service-for-amazon-s3/

###Amazon FSx for Windows
発表時からリソースタグ使用可能
https://aws.amazon.com/jp/blogs/news/new-amazon-fsx-for-windows-file-server-fast-fully-managed-and-secure/

###Amazon Lightsail
2018/11/28　Lingtsailリソースのタグ付サポート
https://aws.amazon.com/jp/about-aws/whats-new/2018/11/amazon-lightsail-now-supports-resource-tagging/

###IoT
2018/11/19にリソースにタグ付け可能になりました。
https://aws.amazon.com/jp/about-aws/whats-new/2018/11/aws-iot-now-supports-resource-tagging/

Thing単位
>デバイスに起因するコストには、接続性、MQTTメッセージ、シャドー操作、ジョブ実行、物事の索引付け、異常な動作の検出などが含まれます

###ECS
2018/11/16にすべてのリソースにタグ付け可能になりました。上記マニュアルは、まだECSの表記がないですが既にコスト配分タグが使えます。(2018/11/16時点)
https://aws.amazon.com/jp/about-aws/whats-new/2018/11/amazon-ecs-and-aws-fargate-now-allow-resources-tagging-/
以下の作業が必要
https://aws.amazon.com/jp/blogs/compute/migrating-your-amazon-ecs-deployment-to-the-new-arn-and-resource-id-format-2/

![image.png](https://qiita-image-store.s3.amazonaws.com/0/78184/fc02c461-29de-27a4-4092-9ede7df5dc39.png)

Amazon ECS tasks
Amazon ECS services
Amazon ECS task definitions
Amazon ECS clusters
Amazon ECS container instances
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html

###Amazon API Gateway
APIステージ単位
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/set-up-tags.html

###Amazon Cognito
ユーザプール単位
https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/cognito-user-pools-cost-allocation-tagging.html

###Amazon DynamoDB
テーブル単位
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/Tagging.html

>注記
タグが付けられたテーブルに関連するローカルセカンダリインデックス (LSI) およびグローバルセカンダリインデックス (GSI) は、自動的に同じタグでラベルが付けられます。現在のところ、DynamoDB Streams の使用にタグを付けることはできません。

###Amazon EBS
EBS スナップショット単位
EBS ボリューム単位
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/Using_Tags.html
>作成時に、Amazon Elastic Block Store (Amazon EBS) スナップショットにタグ付けできるようになりました
https://aws.amazon.com/jp/about-aws/whats-new/2018/03/amazon-ebs-adds-support-for-tagging-ebs-snapshots-upon-creation-and-resource-level-permissions/

###Amazon Elasticsearch Service (Amazon ES)
ドメイン単位
https://docs.aws.amazon.com/ja_jp/elasticsearch-service/latest/developerguide/es-managedomains.html#es-managedomains-awsresourcetagging

###Amazon ElastiCache (ElastiCache)
クラスタ単位
https://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/red-ug/Tagging.html

###Amazon Elastic Compute Cloud (Amazon EC2)
インスタンス単位
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/Using_Tags.html

###Amazon Elastic File System (Amazon EFS)
ファイルシステム単位
https://docs.aws.amazon.com/ja_jp/efs/latest/ug/manage-fs-tags.html

###Elastic Load Balancing
ロードバランサー単位
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/application/load-balancer-tags.html
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/network/load-balancer-tags.html
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/classic/add-remove-tags.html

###Amazon EMR
クラスタ単位
https://docs.aws.amazon.com/ja_jp/emr/latest/ManagementGuide/emr-plan-tags.html

###Amazon Glacier
ボールト単位
https://docs.aws.amazon.com/ja_jp/amazonglacier/latest/dev/tagging.html

###Amazon Kinesis
ストリーム単位
https://docs.aws.amazon.com/ja_jp/streams/latest/dev/tagging.html

###Amazon Redshift
CIDR/IP
クラスター
クラスターセキュリティグループ
クラスターのセキュリティグループの進入ルール
EC2 セキュリティグループ
HSM 接続
HSM クライアント証明書
パラメータグループ
スナップショット
サブネットグループ
単位
https://docs.aws.amazon.com/ja_jp/redshift/latest/mgmt/amazon-redshift-tagging.html

###Amazon Relational Database Service (Amazon RDS)
DB インスタンス
DB クラスター
リードレプリカ
DB スナップショット
DB クラスタースナップショット
リザーブド DB インスタンス
イベントサブスクリプション
DB オプショングループ
DB パラメータグループ
DB クラスターのパラメータグループ
DB セキュリティグループ
DB サブネットグループ

https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/USER_Tagging.html

###Amazon Route 53
ホストゾーン
ドメイン
ヘルスチェック
https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/tagging-resources.html

###Amazon Simple Queue Service
キュー単位
https://docs.aws.amazon.com/ja_jp/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html

###Amazon Simple Storage Service (Amazon S3)
バケット単位
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/CostAllocTagging.html
オブジェクト単位でもタグ付けできるが、コスト配分タグにはできない

###Amazon Virtual Private Cloud (Amazon VPC)
VPC
VPCピア
VPN接続
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/Using_Tags.html

以下はタグ付不可
VPCエンドポイント
VPCエンドポイントサービス
VPCフローログ

###Amazon EC2 Auto Scaling
Auto Scaling Group単位

Auto Scalingの利用自体は無料だが、管理するEC2インスタンスに課金される
Auto Scaling Groupに付与したタグは、グループで起動するインスタンスに付与される
https://docs.aws.amazon.com/ja_jp/autoscaling/ec2/userguide/autoscaling-tagging.html#tag-lifecycle

###AWS CloudFormation
CloudFormationで作成できる各リソース単位
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html

###AWS Elastic Beanstalk
lastic Beanstalk 環境単位
https://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/using-features.tagging.html

###AWS Lambda
Lambda関数単位
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/tagging.html

###Amazon WorkSpaces
仮想デスクトップ単位
https://docs.aws.amazon.com/ja_jp/workspaces/latest/adminguide/tag-workspaces.html