株式会社ヴァンデミックシステム

Blog

<スポンサーリンク>

 

aws codecommit create-repository --repository-name gitlab-mirroring
yuta@DESKTOP-V36210S:~$ cat gitlab-mirroring-policy.json{
  "Version": "2012-10-17",
  "Statement" : [
    {
      "Effect" : "Allow",
      "Action" : [
        "codecommit:GitPull",
        "codecommit:GitPush"
      ],
      "Resource" : "arn:aws:codecommit:ap-northeast-1:xxxxxxxxxxxx:gitlab
-mirroring"
    }
  ]
}
aws iam create-policy --policy-name gitlab-mirroring-policy --policy-document 
file://gitlab-mirroring-policy.json
aws iam create-user --user-name gitlab-mirroring-user
aws iam attach-user-policy --user-name gitlab-mirroring-user --policy-arn 
arn:aws:iam::xxxxxxxxxxxx:policy/gitlab-mirroring-policy
aws iam create-service-specific-credential --user-name gitlab-mirroring-user
--service-name codecommit.amazonaws.com
yuta@DESKTOP-V36210S:~$ aws iam create-service-specific-credential 
--user-name gitlab-mirroring-user --service-name codecommit.amazonaws.com
{
    "ServiceSpecificCredential": {
        "CreateDate": "2020-07-21T02:38:32+00:00",
        "ServiceName": "codecommit.amazonaws.com",
        "ServiceUserName": "gitlab-mirroring-user+1-at-697333814928",
        "ServicePassword": "g3O0IGoYIHeUNNn3SFxxxxxxxxxxxxxxx55qWQM+
/mEtEQp8=",
        "ServiceSpecificCredentialId": "ACCA2ExxxxxxxIBBQR27J6B",
        "UserName": "gitlab-mirroring-user",
        "Status": "Active"
    }
}
yuta@DESKTOP-V36210S:~$

GitlabのRepository-settings-Monitoring Repository
URL:https://@git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/gitlab-mirroring
パスワード:aws iamコマンドで取得したパスワード

<スポンサーリンク>

コメントを残す

Allowed tags:  you may use these HTML tags and attributes: <a href="">, <strong>, <em>, <h1>, <h2>, <h3>
Please note:  all comments go through moderation.

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)