기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
리포지토리 구성 보기 또는 수정
CodeArtifact 콘솔 또는 AWS Command Line Interface (AWS CLI) 를 사용하여 리포지토리에 대한 세부 정보를 보고 업데이트할 수 있습니다.
참고
리포지토리를 생성한 후에는 리포지토리 이름, 관련 AWS 계정 또는 도메인을 변경할 수 없습니다.
리포지토리 구성 보기 또는 수정(콘솔)
CodeArtifact 콘솔을 사용하여 리포지토리에 대한 세부 정보를 보고 업데이트할 수 있습니다.
-
https://console.aws.amazon.com/codesuite/codeartifact/home
에서 AWS CodeArtifact 콘솔을 엽니다. -
탐색 창에서 리포지토리를 선택한 다음 보거나 수정할 리포지토리를 선택합니다.
-
세부 정보를 확장해 다음 정보를 확인합니다.
-
리포지토리의 도메인. 도메인 이름을 선택하면 자세한 정보를 확인할 수 있습니다.
-
리포지토리의 리소스 정책. 리포지토리 정책 적용을 선택하여 정책을 추가합니다.
-
리포지토리의 Amazon 리소스 이름(ARN).
-
리포지토리에 외부 연결이 있는 경우 연결을 선택하면 자세한 정보를 확인할 수 있습니다. 리포지토리는 외부 연결을 하나만 가질 수 있습니다. 자세한 정보는 CodeArtifact 리포지토리를 공용 리포지토리에 연결을 참조하세요.
-
리포지토리에 업스트림 리포지토리가 있는 경우 하나를 선택하면 세부 정보를 볼 수 있습니다. 단일 리포지토리에는 최대 10개의 직접 업스트림 리포지토리가 존재할 수 있습니다. 자세한 정보는 에서 업스트림 리포지토리로 작업하기 CodeArtifact을 참조하세요.
참고
리포지토리에는 외부 연결 또는 업스트림 리포지토리가 존재할 수 있지만 두 항목이 모두 존재할 수는 없습니다.
-
-
패키지에서는 이 리포지토리에 사용할 수 있는 모든 패키지를 볼 수 있습니다. 패키지를 선택하면 자세한 내용을 확인할 수 있습니다.
-
연결 지침 보기를 선택한 다음 패키지 관리자를 선택하여 구성 방법을 알아보십시오 CodeArtifact.
-
리포지토리 정책 적용을 선택하여 리소스 정책을 업데이트하거나 리포지토리에 추가합니다. 자세한 정보는 리포지토리 정책을 참조하세요.
-
편집을 선택하여 다음을 추가하거나 업데이트합니다.
-
리포지토리 설명.
-
리포지토리에 연결된 태그.
-
리포지토리에 외부 연결이 있는 경우, 리포지토리가 연결되는 퍼블릭 리포지토리를 변경할 수 있습니다. 외부 연결이 없다 하나 이상의 기존 리포지토리를 업스트림 리포지토리로 추가할 수 있습니다. 패키지 요청 CodeArtifact 시 우선 순위를 지정할 순서대로 정렬하십시오. 자세한 정보는 업스트림 리포지토리 우선순위 순서을 참조하세요.
-
리포지토리 구성 보기 또는 수정(AWS CLI)
에서 리포지토리의 현재 구성을 보려면 CodeArtifact 명령을 사용합니다. describe-repository
aws codeartifact describe-repository --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
출력 예제:
{ "repository": { "name": "
my_repo
", "administratorAccount": "123456789012
, "domainName": "my_domain
", "domainOwner": "111122223333
", "arn": "arn:aws:codeartifact:region-id
:111122223333
:repository/my_domain
/my_repo
" "upstreams": [], "externalConnections": [] } }
리포지토리 업스트림 구성 수정
업스트림 리포지토리를 사용하면 패키지 관리자 클라이언트가 단일 URL 엔드포인트를 사용하여 둘 이상의 리포지토리에 포함된 패키지에 액세스할 수 있습니다. 리포지토리의 업스트림 관계를 추가하거나 변경하려면 update-repository
명령을 사용합니다.
aws codeartifact update-repository --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --upstreams repositoryName=my-upstream-repo
출력 예제:
{ "repository": { "name": "
my_repo
", "administratorAccount": "123456789012
, "domainName": "my_domain
", "domainOwner": "111122223333
", "arn": "arn:aws:codeartifact:region-id
:111122223333
:repository/my_domain
/my_repo
" "upstreams": [ { "repositoryName": "my-upstream-repo
" } ], "externalConnections": [] } }
참고
업스트림 리포지토리를 추가하려면 업스트림 리포지토리에서 AssociateWithDownstreamRepository
작업을 수행하는 데 필요한 권한이 있어야 합니다.
리포지토리의 업스트림 관계를 제거하려면 빈 목록을 --upstreams
옵션의 인수로 사용해야 합니다.
aws codeartifact update-repository --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
--upstreams []
출력 예제:
{ "repository": { "name": "
my_repo
", "administratorAccount": "123456789012
, "domainName": "my_domain
", "domainOwner": "111122223333
", "arn": "arn:aws:codeartifact:region-id
:111122223333
:repository/my_domain
/my_repo
" "upstreams": [], "externalConnections": [] } }