Git認証情報をcliで作成したいのだが、公式サイトにコマンドが見当たらず(見つけられず)直接問い合わせをした結果を共有。
Git認証情報作成コマンド
aws iam create-service-specific-credential --user-name <メールアドレス> --service-name codecommit.amazonaws.com
上記コマンドでGit認証情報を作成できる。
ついでにcodecommit用のIAMポリシーも作成。
CodeCommitFullaccessのIAMポリシー
aws iam attach-user-policy --user-name <メールアドレス> --policy-arn arn:aws:iam::aws:policy/AWSCodeCommitFullAccess
cliでユーザーを作成した時はコンソールログイン権限とkey/secは発行されないので、
必要な場合は別途要作成
$ aws iam create-user --user-name <メールアドレス>
{
“User”: {
“UserName”: “hogehoge”,
“Path”: “/”,
“CreateDate”: “********”,
“UserId”: “********”,
“Arn”: “arn:aws:iam::********:user/hogehoge”
}
}
これらをいい感じにscript化すればユーザー作成がサクッと出来る。