JAWS-UG Arch Hybrid #1
Code Commitに光をあててみた
2016/1/5 Tue
Nobuhiro Nakayama
{
"name":"Nobuhiro Nakayama",
"company":"UCHIDAYOKO CO., LTD.",
"favorite aws services":[
"Storage Gateway",
"Directory Service",
"IAM",
"AWS CLI"
],
"certifications":[
"AWS Certified Solutions Architect-Professional",
"AWS Certified SysOps Administrator-Associate",
"Microsoft Certified Solutions Expert Server Infrastructure",
"Microsoft Certified Solutions Expert SharePoint",
"IPA Network Specialist", "IPA Information Security Specialist"
]
}
CodeCommitとは?
• フルマネージドのGitリポジトリ
• コンテンツはS3
• リポジトリのサイズは無制限!
• インデックスはDynamoDB
• 暗号化はKMS、権限制御はIAM
• 基本的にはPrivateリポジトリ
• Default Deny
• Markdownのレンダリングもできる(Management Console)
• 課金要素は以下の3つ
• アクティブユーザ数、ストレージ、リクエスト(pullとpush)
2016/1/5 3
Code Commitのいいところ
• スケーラブル
• S3&DynamoDB
• セキュア
• IAMによるユーザおよび権限の管理
• KMSによる暗号化
2016/1/5 4
Code Commitの課題(?)
• Pull Requestは未サポート
• Code PipelineとCode Deployとの連携がまだ・・・
• Code PipelineのSource providerもS3とGitHubのみ・・・
• CloudTrail未サポート
• Code PipelineとCode Deployはサポートされてるのに・・・
• エンドポイントがPublic
2016/1/5 5
使いどころ
• オンプレ or EC2のGitLabをCode Commitへ移行
2016/1/5 6
ハンズオン作りました
• https://github.com/NobuhiroNakayama/jawsug-cli-mokumoku-35
• JAWS-UG CLI専門支部 #37 - CodeCommit入門
• https://jawsug-cli.doorkeeper.jp/events/33301
2016/1/5 7

JAWS-UG Hybrid #1 Code Commitに光をあててみた