IT/Public Cloud

AWS cli로 repository 생성하기 (feat. codecommit, ecr)

엘티엘 2022. 3. 28. 21:58

AWS cli 로 codecommit, ecr repository를 생성하는 방법을 알아보자

CodeCommit Repository 생성

aws codecommit create-repository 명령을 사용한다. (링크)

aws codecommit create-repository --repository-name [Repo Name] --repository-description [Description] --tags [Key]=[Value]

ECR Repository 조회/생성

Repository 조회

aws ecr describe-repositoris 명령을 실행하면 기존 repository 설정을 확인할수 있다. 먼저 콘솔을 통해서 repository를 성

aws ecr describe-repositories --repository-names [Repo 이름] > ecr_repo.json

출력결과는 아래와 같다.

{
    "repository": {
        "repositoryArn": "arn:aws:ecr:ap-northeast-2:xxxx:repository/[Repo이름]",
        "registryId": "xxxx",
        "repositoryName": [Repo이름],
        "repositoryUri": "xxxx.dkr.ecr.ap-northeast-2.amazonaws.com/[Repo이름]",
        "createdAt": "2022-03-28T12:47:46+00:00",
        "imageTagMutability": "MUTABLE",
        "imageScanningConfiguration": {
            "scanOnPush": false
        },
        "encryptionConfiguration": {
            "encryptionType": "AES256"
        }
    }
}

 

Repository 생성

이중 repository, repositoryArn, repositoryId, repositoryUri, createAt 을 삭제하고 그 외 값들은 적절하게 수정한다. (링크 참고)

aws ecr create-repository --cli-input-json file://ecr_repo.json
반응형