📝
CodeCommit のアクティブユーザーはクロスアカウントアクセスでもカウントされる話
アクティブユーザーとは、その月に Git リクエストにより、または AWS マネジメントコンソール、AWS コマンドラインインターフェイス (AWS CLI)、AWS SDK を使用して CodeCommit リポジトリにアクセスする、すべての固有の AWS Identity (AWS Identity and Access Management (IAM) ユーザー/ロール、フェデレーションユーザー、ルートアカウント) を指します。
CodeCommit を使用したユーザーの人数分よりも多く課金された場合の対処方法 | DevelopersIO
CodeCommit では、固有の AWS Identity ごと、つまり CloudTrail に記録される userIdentity.arn の値ごとにアクティブユーザーとしてカウントされ、アクティブユーザー 1 人につき 1 USD/月課金されます。
上記がクロスアカウントアクセスでも適用されるのかが気になったので AWS サポートに確認したところ、クロスアカウントアクセスでも適用されるとの回答を頂きました。
アクティブユーザーにカウントされる例
| アクセスするクライアント | カウントされるアクティブユーザー数 |
|---|---|
| 同アカウントの IAM ユーザー A と IAM ユーザー B | 2 |
| 同アカウントの IAM ユーザー A と IAM ロール B | 2 |
| アカウント A の IAM ユーザー A アカウント B の IAM ユーザー B |
2 |
| アカウント A の IAM ユーザー A アカウント B の IAM ロール A |
2 |
| アカウント A の IAM ユーザー A アカウント B の IAM ロール A アカウント C の IAM ユーザー B |
3 |
まとめ
今回は CodeCommit のアクティブユーザーはクロスアカウントアクセスでもカウントされる話を紹介しました。
どなたかの参考になれば幸いです。
Discussion