1. CodeCommitでレポジトリを作成します

2. ミラーリングに必要な権限のIAMポリシー作成
{
"Version": "2012-10-17",
"Statement" : [
{
"Effect" : "Allow",
"Action" : [
"codecommit:GitPull",
"codecommit:GitPush"
],
"Resource" : "arn:aws:codecommit:ap-northeast-1:xxxx:mirroring"
}
]
}
作成したポリシーのarnは後ほど使用する
arn:aws:iam::xxxx:policy/CodeCommitPolicy
IAM Userを作成する
name: gitlab-mirroring-user
credential type: Access key – Programmatic access
CodeCommitPolicyをattach
HTTPS Git credentials for AWS CodeCommit を作成
### Gitlab
project作成
Mirroring repositories


5分くらい時間がかかってるが、ちゃんと反映されている!
なんか、codecommit, pipelineでデプロイした方が良さそう