AWS CodeCommitを利用してソースコードを管理する
はじめに
AWS CodeCommitは、AWS上でソースコード管理が出来るサービスです。
前提条件
- Python
- pip
- git-remote-codecommit
- Git
- AWS CLI v2
設定手順
- pip
- git-remote-codecommit
基本以下の手順通りですが、IAMのユーザ作成はアクセス権の付与が分かり辛かったです。
最初以下の注記から、AWSKeyManagementServicePowerUserのアクセス権も付与していましたが、検証したところ必要なかったです。
注記
CodeCommit には AWS Key Management Service が必要です。既存の IAM ユーザーを使用している場合は、CodeCommit で必要な AWS KMS アクションを明示的に拒否するユーザーにポリシーがアタッチされていないことを確認します。詳細については、「AWS KMS および暗号化」を参照してください。
おおまかな流れは以下の通りです。
項番 | 手順 | インストール |
---|---|---|
1 | CodeCommit用のIAMユーザの作成 | IAMコンソール |
2 | AWS CLIをインストール | Windows版 |
3 | git-remote-codecommitをインストール | pip install git-remote-codecommit |
IAMユーザの追加
AWS CodeCommit用のユーザを追加する
AWS CodeCommit用ユーザにアクセス権を付与する
タグの追加(オプション)
ユーザを追加 -成功-
AWS CLIを設定する
東京リージョンの入力例
C:\AWS> aws configure
AWS Access Key ID [None]:IAMユーザ作成時に生成されたAccess Key ID
AWS Secret Access Key [None]:IAMユーザ作成時に生成されたSecret Access Key
Default region name [None]:ap-northeast-1
Default output format [None]:json
git-remote-codecommitをインストールする
C:\AWS> pip install git-remote-codecommit
おわりに
- AWS上でソースコード管理が出来るようにはなれた。
- 次は、デプロイの仕方かな。
C:\AWS> aws configure
AWS Access Key ID [None]:IAMユーザ作成時に生成されたAccess Key ID
AWS Secret Access Key [None]:IAMユーザ作成時に生成されたSecret Access Key
Default region name [None]:ap-northeast-1
Default output format [None]:json
C:\AWS> pip install git-remote-codecommit
おわりに
- AWS上でソースコード管理が出来るようにはなれた。
- 次は、デプロイの仕方かな。
Author And Source
この問題について(AWS CodeCommitを利用してソースコードを管理する), 我々は、より多くの情報をここで見つけました https://qiita.com/sireline/items/8615595495cdabcc4311著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .