SlideShare a Scribd company logo
JAWS-UG CLI #37
AWS Code Commit
2016/1/18 Mon
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/19 3
そもそも、Gitとは?
• プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管
理システム(Wikipediaより)
2016/1/19 4
参考資料
• わかりやすい資料
• サルでもわかるGit入門
• http://www.backlog.jp/git-guide/
• Git チュートリアル
• https://ja.atlassian.com/git/
• git-it-electron(そのうち、日本語のテキストもマージされるはず)
• https://github.com/jlord/git-it-electron
• Pro Git book
• http://git-scm.com/book/ja/v2
2016/1/19 5
Code Commitのいいところ
• スケーラブル
• S3&DynamoDB
• セキュア
• IAMによるユーザおよび権限の管理
• KMSによる暗号化
2016/1/19 6
Code Commitの今後に期待したいところ
• Issue/Pull Requestは未サポート
• GitHubの変わりには、まだなれない・・・
• Code PipelineとCode Deployとの連携がまだ・・・
• Code PipelineのSource providerもS3とGitHubのみ・・・
• CloudTrail未サポート
• Code PipelineとCode Deployはサポートされてるのに・・・
• エンドポイントがPublic
2016/1/19 7
SSH接続
2016/1/19 8
Pull,clone
push
認証
アタッチ
SSH接続
公開鍵
秘密鍵
HTTPS接続
2016/1/19 9
Pull,clone
push
User & Password
(Credential-helper command)
アタッチ
HTTPS接続
Access Key
Access Key
& Secret
Command
• Repository
• create-repository
• delete-repository
• get-repository
• batch-get-repositories
• list-repositories
• update-repository-description
• update-repository-name
• Credential
• credential-helper
2016/1/19 10
Command
• Branch
• create-branch
• get-branch
• list-branches
• update-default-branch
2016/1/19 11
無料枠について
• 無償枠は以下の通り
• 5 人のアクティブユーザー
• 50 GB のストレージ/月
• 10,000 件の Git リクエスト
• 追加料金
• KMSの料金が若干発生するようです(まだちゃんと確認してない。)
2016/1/19 12
ハンズオン
1. IAMユーザの作成
2. SSH接続
3. Git基本操作
4. HTTPS接続
5. 後片付け
2016/1/19 13

More Related Content

PDF
AWS Summit Tokyo 2015 - JAWS-UG 東京 LT大会 JAWS-UG 初心者支部について
PDF
JAWS-UG 情シス支部 #3
PDF
JAWS-UG CLI専門支部 #49 Redshift入門
PDF
JAWS-UG CLI専門支部 CLIカンファレンス2016 ハンズオン
PPTX
JAWS-UG Hybrid #1 Code Commitに光をあててみた
PDF
JAWS-UG CLI専門支部 #17 IAM Managed Policy入門
PDF
Morning Session - AWS Serverless Ways
PDF
JAWS-UG アーキテクチャ専門支部(ハイブリッド分科会) #9 EC2 Run Commnadのいいところ
AWS Summit Tokyo 2015 - JAWS-UG 東京 LT大会 JAWS-UG 初心者支部について
JAWS-UG 情シス支部 #3
JAWS-UG CLI専門支部 #49 Redshift入門
JAWS-UG CLI専門支部 CLIカンファレンス2016 ハンズオン
JAWS-UG Hybrid #1 Code Commitに光をあててみた
JAWS-UG CLI専門支部 #17 IAM Managed Policy入門
Morning Session - AWS Serverless Ways
JAWS-UG アーキテクチャ専門支部(ハイブリッド分科会) #9 EC2 Run Commnadのいいところ

What's hot (20)

PDF
JAWS-UG CLI専門支部 #76 Amazon AppStream 2.0 入門
PDF
AWS re:Invent 2017 Security re:Cap Key Messages
PDF
【IVS CTO Night & Day】AWS Cloud Security
PDF
ログ管理のベストプラクティス
PDF
Serverless Architecture Overview #cdevc
PPTX
20161212 岩本
PDF
JAWS-UG CLI専門支部 #81 EC2 Systems Manager 入門
PDF
JAWS-UG CLI専門支部 #13 Azure ADで AWSのManagementConsoleに SSOしてみた (代理認証編)
PDF
サーバーレスアーキテクチャのすすめ(公開版)
PDF
JAWS-UG CLI専門支部 #74 Amazon Kinesis Firehose 入門
PPTX
CodeCommit/CodeDeploy/CodePipeline サービスアップデート(2016年10月)
PDF
AWS Black Belt Online Seminar 2017 AWS WAF
PDF
AWS Black Belt Techシリーズ Amazon Kinesis
PPTX
AWS Elastic BeanstalkとAWS Lambdaのご紹介
PPTX
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
PDF
JAWSDAYS2017 新訳 とあるアーキテクトのクラウドデザインパターン目録 AMI Maintenance Environment
PPTX
成長していくサービスとAWS
PDF
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
PDF
Scala@SmartNews AdFrontend を Scala で書いた話
PDF
IVS_CTO_Night_and_Day_2016_Morning_Session_B-4_hkiriyam
JAWS-UG CLI専門支部 #76 Amazon AppStream 2.0 入門
AWS re:Invent 2017 Security re:Cap Key Messages
【IVS CTO Night & Day】AWS Cloud Security
ログ管理のベストプラクティス
Serverless Architecture Overview #cdevc
20161212 岩本
JAWS-UG CLI専門支部 #81 EC2 Systems Manager 入門
JAWS-UG CLI専門支部 #13 Azure ADで AWSのManagementConsoleに SSOしてみた (代理認証編)
サーバーレスアーキテクチャのすすめ(公開版)
JAWS-UG CLI専門支部 #74 Amazon Kinesis Firehose 入門
CodeCommit/CodeDeploy/CodePipeline サービスアップデート(2016年10月)
AWS Black Belt Online Seminar 2017 AWS WAF
AWS Black Belt Techシリーズ Amazon Kinesis
AWS Elastic BeanstalkとAWS Lambdaのご紹介
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
JAWSDAYS2017 新訳 とあるアーキテクトのクラウドデザインパターン目録 AMI Maintenance Environment
成長していくサービスとAWS
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
Scala@SmartNews AdFrontend を Scala で書いた話
IVS_CTO_Night_and_Day_2016_Morning_Session_B-4_hkiriyam
Ad

Viewers also liked (13)

PDF
JAWS-UG CLI #25 LT - AWS Tools for Windows PowerShellでログを取得
PDF
JAWS-UG CLI #34 LT AWS Directory Serviceで Microsoft ADがリリース されたので利用してみた
PDF
JAWS-UG CLI #26 LT - AWSアカウントに秘密の質問を設定する必要はあるのか?
PDF
JAWS-UG CLI #19 LT - VM Import by AWS CLI
PDF
JAWS-UG CLI #27 LT ActiveDirectoryのユーザとパスワードでManagement Consoleにログインする
PDF
JAWS-UG CLI #32 - AWS Directory Service 入門
PDF
JAWS-UG CLI専門支部 #58 KMS入門
PDF
JAWS-UG初心者支部#2 AWSでアカウント作ったら最初にやるべきこと
PDF
Gaming on AWS - 6. AWS 환경에서의 유연하고 신속한 코드 관리 및 배포
PDF
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
PDF
JAWS-UG CLI専門支部 #67 Amazon Machine Learning 入門
PDF
JAWS-UG CLI #33 LT - AWS Directory Serviceを LDAP Serverとして 利用してみた
PDF
AWS Blackbelt 2015シリーズ AWS Lambda
JAWS-UG CLI #25 LT - AWS Tools for Windows PowerShellでログを取得
JAWS-UG CLI #34 LT AWS Directory Serviceで Microsoft ADがリリース されたので利用してみた
JAWS-UG CLI #26 LT - AWSアカウントに秘密の質問を設定する必要はあるのか?
JAWS-UG CLI #19 LT - VM Import by AWS CLI
JAWS-UG CLI #27 LT ActiveDirectoryのユーザとパスワードでManagement Consoleにログインする
JAWS-UG CLI #32 - AWS Directory Service 入門
JAWS-UG CLI専門支部 #58 KMS入門
JAWS-UG初心者支部#2 AWSでアカウント作ったら最初にやるべきこと
Gaming on AWS - 6. AWS 환경에서의 유연하고 신속한 코드 관리 및 배포
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
JAWS-UG CLI専門支部 #67 Amazon Machine Learning 入門
JAWS-UG CLI #33 LT - AWS Directory Serviceを LDAP Serverとして 利用してみた
AWS Blackbelt 2015シリーズ AWS Lambda
Ad

Similar to JAWS-UG CLI #37 AWS CodeCommit入門 (20)

KEY
20120324 git training
KEY
Git (実践入門編)
PDF
Git for beginners
PPTX
俺とGitHubとcodeシリーズ
PDF
15分でわかるGit入門
PDF
VCS - Version Control System at Security and Programming camp 2011
PPTX
超初心者のためのGitマニュアル
PDF
Git overview (v 0.96)
KEY
P4p20120408
PDF
とあるぼっち開発者の憂鬱とGit
PDF
Get along with Git
KEY
一人でもはじめるGitでバージョン管理
PDF
バージョン管理Git
PDF
猫にはわからないGit講座
PPT
Githubことはじめ
PDF
Git&GitHub入門
PDF
ノンプログラマのGit入門
PDF
Git勉強会 2016 Gitで卒論を管理しよう回
PPTX
2018 07-18 git-hub講座
20120324 git training
Git (実践入門編)
Git for beginners
俺とGitHubとcodeシリーズ
15分でわかるGit入門
VCS - Version Control System at Security and Programming camp 2011
超初心者のためのGitマニュアル
Git overview (v 0.96)
P4p20120408
とあるぼっち開発者の憂鬱とGit
Get along with Git
一人でもはじめるGitでバージョン管理
バージョン管理Git
猫にはわからないGit講座
Githubことはじめ
Git&GitHub入門
ノンプログラマのGit入門
Git勉強会 2016 Gitで卒論を管理しよう回
2018 07-18 git-hub講座

More from Nobuhiro Nakayama (14)

PDF
New features of AWS Systems Manager
PDF
AWSのセキュリティを考える!「AWS Well-Architected Tool」活用術セミナー セキュリティの柱を解説
PDF
Well-Architected Framework Security Pillar Deep Dive ~セキュリティからはじめるより良い設計~
PDF
PCI DSSにおける認証認可 インフラ編
PDF
AWS Well-Architected Tool 活用術セミナー セキュリティ編
PDF
【勉強会資料】ネットワークアクセス制御(管理編) for PCI DSS
PDF
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
PDF
「AWSアカウントの現状を把握できてますか?それ、Dome9でよく見えますよ。」 Developers.IO 2019 Security
PDF
Parameter store 20190226
PDF
Well Architected Tool 使い方セミナー(コスト最適化編)
PDF
re:Growth 2018 Tokyo:Amazon FSx for Windows File Server はみんなが夢見たファイルサーバーなのか
PDF
Developers.IO 2018 ビジネスを阻害しない!AWS アカウントの管理
PDF
はじめてのAWS CLI
PDF
JAWS-UG 東京 #25 CLI専門支部紹介
New features of AWS Systems Manager
AWSのセキュリティを考える!「AWS Well-Architected Tool」活用術セミナー セキュリティの柱を解説
Well-Architected Framework Security Pillar Deep Dive ~セキュリティからはじめるより良い設計~
PCI DSSにおける認証認可 インフラ編
AWS Well-Architected Tool 活用術セミナー セキュリティ編
【勉強会資料】ネットワークアクセス制御(管理編) for PCI DSS
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
「AWSアカウントの現状を把握できてますか?それ、Dome9でよく見えますよ。」 Developers.IO 2019 Security
Parameter store 20190226
Well Architected Tool 使い方セミナー(コスト最適化編)
re:Growth 2018 Tokyo:Amazon FSx for Windows File Server はみんなが夢見たファイルサーバーなのか
Developers.IO 2018 ビジネスを阻害しない!AWS アカウントの管理
はじめてのAWS CLI
JAWS-UG 東京 #25 CLI専門支部紹介

JAWS-UG CLI #37 AWS CodeCommit入門