その他サービス ・
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. 関連用語
- CodeBuild — CI ビルド
- CodeDeploy / CodePipeline — CD パイプライン
7. 関連サイト
🎓 試験での出題傾向
| 試験 | 重要度 | 主な出題パターン |
|---|---|---|
| CLF | 中 | AWS 開発支援の概念 |
| SAA | 中 | プライベート Git 要件 |
| DVA | 高 | AWS Code* シリーズ統合(頻出) |
| SOA | 低 | 出題稀 |