プライベートな環境に構築したGitLabのリポジトリをAWS上のCodeCommitにミラーリングして反映させる手順になります。
CodeCommitをSourceとしてAWS Pipelineで色々繋げてCI/CD的なことをするのが目的です。
AWS IAMでAWS CodeCommitのアカウントを作成
GitLabからAWS CodeCommitにミラーリングする設定をするときに使うので認証情報を払い出しておきます。
IAM
→ユーザ
→認証情報タブ
→AWS CodeCommit の HTTPS Git 認証情報
→生成
ボタンクリックでアカウントを生成します。
AWS CodeCommitで空のリポジトリ作成

プライベートのGitLabプロジェクトを作成・ミラーリング設定
とりあえず、プロジェクトを新規に作って

Settings
→Repository
→Mirror Repository
でAWS CodeCommitのリポジトリURL、先ほど払い出したアカウント情報を設定します。
ここまでで設定完了です。
GitLabにPushしてCodeCommitに反映されることを確認
GitLabに適当なファイルをPushしたら、

以下のようにCodeCommitまで反映されることを確認します。

