その他サービス

AWS CodeCommit とは?マネージド Git ホスティング

AWS CodeCommit は AWS マネージドな Git リポジトリ。GitHub / GitLab の AWS 版で、IAM 認証・KMS 暗号化・他 AWS サービス統合が特徴。VPC 内からのプライベートアクセスも可能。新規ユーザーへの提供は終了予定で、GitH...

AWS マネージドの Git リポジトリホスティング。GitHub の AWS 内バージョン。


1. 概要(端的に)

AWS CodeCommit は AWS マネージドな Git リポジトリ。GitHub / GitLab の AWS 版で、IAM 認証・KMS 暗号化・他 AWS サービス統合が特徴。VPC 内からのプライベートアクセスも可能。新規ユーザーへの提供は終了予定で、GitHub / GitLab への移行が推奨されている。


2. 何ができるか

  • Git リポジトリ提供:HTTPS / SSH
  • IAM 認証:AWS アカウントベース
  • KMS 暗号化:保存時暗号化
  • 他 AWS Code 統合*:CodePipeline / CodeBuild
  • VPC アクセス:プライベート接続

3. 特徴

観点特徴
追加料金5 ユーザーまで無料、以降 $1/ユーザー/月
無制限リポジトリアカウントあたり
保存KMS で暗号化
対応Git 互換クライアント全般

⚠️ 注意:2024 年 7 月以降、新規顧客への提供停止。既存利用者は継続可。


4. 仕組み

CodeCommit は AWS マネージドな Git サーバー。Git 互換のため通常の Git クライアントから操作可能。IAM ベースの認証が GitHub と異なる。


5. ユースケース

ユースケース 1:レガシー AWS 環境のリポジトリ

既存利用継続。

ユースケース 2:規制対応

ソースコードを AWS 内に閉じ込めたい場合。

→ 新規は GitHub / GitLab を選ぶ。


6. 関連用語


7. 関連サイト


🎓 試験での出題傾向

試験重要度主な出題パターン
CLFAWS 開発支援の概念
SAAプライベート Git 要件
DVAAWS Code* シリーズ統合(頻出
SOA出題稀