LoginSignup
5
5

More than 5 years have passed since last update.

[aws-cli]はじめてのAWS CodeCommit

Last updated at Posted at 2015-09-16

IAMグループ作成

aws iam create-group --group-name codecommit_test

IAMグループポリシー適応

aws iam attach-group-policy --group-name codecommit_test --policy-arn "arn:aws:iam::aws:policy/AWSCodeCommitPowerUser"

IAMユーザ作成

aws iam create-user --user-name test_user_1

IAMグループへユーザ追加

aws iam add-user-to-group --group-name codecommit_test --user-name test_user_1

公開鍵・秘密鍵作成

パスフレーズは不要。

ssh-keygen

公開鍵をコピー

cat codecommit_rsa.pub | pbcopy

AWS CodeCommit用のIAMユーザのSSHキーアップロード

aws iam upload-ssh-public-key --ssh-public-key-body "ssh-rsa xxxxx" --user-name test_user_1

~/.ssh/configに追加

Host git-codecommit.*.amazonaws.com
  User [YOUR_SSH_KEY_ID_FROM_IAM]
  IdentityFile ~/.ssh/codecommit_rsa

SSH接続確認

ssh git-codecommit.us-east-1.amazonaws.com

AWS CodeCommitに新しいリポジトリ作成

aws codecommit create-repository --repository-name codecommit_test --repository-description "test repository" --region us-east-1

AWS CodeCommitに新しいブランチ作成

aws codecommit create-branch --branch-name develop --repository-name codecommit_test --region us-east-1 --commit-id xxxxxxxxxxxx

AWS CodeCommitのブランチ一覧確認

aws codecommit list-branches --repository-name codecommit_test --region us-east-1

料金

  • アクティブなユーザー 1 人につき 1 USD/月

アクティブなユーザー 1 人につき、以下を毎月ご利用になれます。

  • 10 GB のストレージ/月
  • 2,000 件の Git リクエスト
5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5