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
반응형