

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 패키지 그룹 생성
<a name="create-package-group"></a>

CodeArtifact 콘솔, AWS Command Line Interface(AWS CLI) 또는 CloudFormation을 사용하여 패키지 그룹을 만들 수 있습니다. CloudFormation으로 CodeArtifact 패키지 그룹을 관리하는 방법에 대한 자세한 내용은 [AWS CloudFormation을 사용하여 CodeArtifact 리소스 생성](cloudformation-codeartifact.md) 섹션을 참조하세요.

## 패키지 그룹 생성(콘솔)
<a name="create-package-group-console"></a>

1. [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home)에서 AWS CodeArtifact 콘솔을 엽니다.

1. 탐색 창에서 **도메인**을 선택한 다음, 패키지 그룹을 생성할 도메인을 선택합니다.

1. **패키지 그룹**을 선택하고 **패키지 그룹 생성**을 선택합니다.

1. **패키지 그룹 정의**에서 패키지 그룹에 대한 패키지 그룹 정의를 입력합니다. 패키지 그룹 정의에 따라 해당 그룹과 연관된 패키지가 결정됩니다. 패키지 그룹 정의를 텍스트로 직접 입력할 수 있으며, 시각적 모드를 사용하여 선택하면 패키지 그룹 정의가 자동으로 생성됩니다.

1. 시각적 모드를 사용하여 패키지 그룹 정의를 생성하려면 다음을 수행합니다.

   1. **시각적**을 선택하여 시각적 모드로 전환합니다.

   1. **패키지 형식**에서 이 그룹과 연결할 패키지의 형식을 선택합니다.

   1. **네임스페이스(범위)**에서 일치시킬 네임스페이스 기준을 선택합니다.
      + **같음**: 지정된 네임스페이스와 정확히 일치합니다. 선택한 경우 일치시킬 네임스페이스를 입력합니다.
      + **비어 있음**: 네임스페이스가 없는 패키지를 일치시킵니다.
      + **단어로 시작**: 지정된 단어로 시작하는 네임스페이스를 일치시킵니다. 선택한 경우 일치시킬 접두사 단어를 입력합니다. 단어 및 단어 경계에 대한 자세한 내용은 [단어, 단어 경계 및 접두사 일치](package-group-definition-syntax-matching-behavior.md#package-group-word-boundary-prefix) 섹션을 참조하세요.
      + **모두**: 모든 네임스페이스의 패키지를 일치시킵니다.

   1. **같음**, **비어 있음** 또는 **단어로 시작**을 선택한 경우 **패키지 이름**에서 일치시킬 패키지 이름 기준을 선택합니다.
      + **정확히 같음**: 지정된 패키지 이름과 정확하게 일치합니다. 선택한 경우 일치시킬 패키지 이름을 입력합니다.
      + **접두사로 시작**: 지정된 접두사로 시작하는 패키지를 일치시킵니다.
      + **단어로 시작**: 지정된 단어로 시작하는 패키지를 일치시킵니다. 선택한 경우 일치시킬 접두사 단어를 입력합니다. 단어 및 단어 경계에 대한 자세한 내용은 [단어, 단어 경계 및 접두사 일치](package-group-definition-syntax-matching-behavior.md#package-group-word-boundary-prefix) 섹션을 참조하세요.
      + **모두**: 모든 패키지를 일치시킵니다.

   1. **다음**을 선택하여 정의를 검토합니다.

1. 패키지 그룹 정의를 텍스트로 입력하려면 다음을 수행합니다.

   1. **텍스트**를 선택하여 텍스트 모드로 전환합니다.

   1. **패키지 그룹 정의**에서 패키지 그룹 정의를 입력합니다. 패키지 그룹 정의 구문에 대한 자세한 내용은 [패키지 그룹 정의 구문 및 매칭 동작](package-group-definition-syntax-matching-behavior.md) 섹션을 참조하세요.

   1. **다음**을 선택하여 정의를 검토합니다.

1. **정의 검토**에서 이전에 제공된 정의를 기반으로 새 패키지 그룹에 포함될 패키지를 검토합니다. 검토한 후 **다음**을 선택합니다.

1. **패키지 그룹 정보**에서 선택적으로 패키지 그룹에 대한 설명과 연락처 이메일을 추가합니다. **다음**을 선택합니다.

1. **패키지 원본 제어**에서 그룹의 패키지에 적용할 원본 제어를 구성합니다. 패키지 그룹 원본 제어에 대한 자세한 내용은 [패키지 그룹 원본 제어](package-group-origin-controls.md) 섹션을 참조하세요.

1. **패키지 그룹 생성**을 선택합니다.

## 패키지 그룹 생성(AWS CLI)
<a name="create-package-group-cli"></a>

`create-package-group` 명령을 사용하여 도메인에 패키지 그룹을 생성합니다. `--package-group` 옵션에 그룹과 연결되는 패키지를 결정하는 패키지 그룹 정의를 입력합니다. 패키지 그룹 정의 구문에 대한 자세한 내용은 [패키지 그룹 정의 구문 및 매칭 동작](package-group-definition-syntax-matching-behavior.md) 섹션을 참조하세요.

아직 구성하지 않았다면 [with AWS CodeArtifact 설정](get-set-up-for-codeartifact.md)에 나오는 단계에 따라 AWS CLI를 구성하세요.

```
aws codeartifact create-package-group \
         --domain my_domain \
         --package-group '/nuget/*' \
         --domain-owner 111122223333 \
         --contact-info contact@email.com \
         --description "a new package group" \
         --tags key=key1,value=value1
```