

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

# AWS TNB용 네트워크 패키지
<a name="network-packages"></a>

네트워크 패키지는 CSAR(Cloud Service Archive) 형식의 .zip 파일입니다. 배포하려는 함수 패키지와 배포하려는 AWS 인프라를 정의합니다.

네트워크 패키지에는 다음 파일이 포함되어 있습니다.
+ ETSI SOL007에 설명된 TOSCA 형식의 네트워크 설명자 파일(`nsd.yaml`)입니다.

  `nsd.yaml` 파일에는 설명자 ID가 있는 업로드된 [함수 패키지](https://docs.aws.amazon.com/tnb/latest/ug/function-packages.html)에 대한 참조가 포함되어 있습니다. IDs
+ 사용자 데이터 스크립트가 있는 경우
+ 수명 주기 후크 스크립트가 있는 경우
+ 플러그인의 `values.yaml` 구성 파일이 있는 경우

**Topics**
+ [AWS TNB에서 네트워크 패키지 생성](create-network-package.md)
+ [AWS TNB에서 네트워크 패키지 보기](view-network-package.md)
+ [AWS TNB에서 네트워크 패키지 다운로드](download-network-package.md)
+ [AWS TNB에서 네트워크 패키지 삭제](delete-network-package.md)

# AWS TNB에서 네트워크 패키지 생성
<a name="create-network-package"></a>

네트워크 패키지는 네트워크 서비스 설명자(NSD) 파일(필수)과 사용자의 필요에 맞는 스크립트 등의 추가 파일(선택 사항)로 구성됩니다. 예를 들어 네트워크 패키지에 함수 패키지가 여러 개 있는 경우 NSD를 사용하여 특정 VPC, 서브넷 또는 Amazon EKS 클러스터에서 실행해야 하는 네트워크 함수를 정의할 수 있습니다.

함수 패키지를 생성한 후 네트워크 패키지를 생성하세요. 네트워크 패키지를 생성한 후에는 네트워크 인스턴스를 생성해야 합니다.

------
#### [ Console ]

**콘솔을 사용하여 네트워크 패키지를 생성하려면**

1. [https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) AWS TNB 콘솔을 엽니다.

1. 탐색 창에서 **네트워크 패키지**를 선택합니다.

1. **네트워크 패키지 생성**을 선택합니다.

1. **파일 선택을** 선택하고 각 NSD를 `.zip` 파일로 업로드합니다. 최대 10개의 파일을 업로드할 수 있습니다.

1. **다음**을 선택합니다.

1. 패키지 세부 정보를 검토합니다.

1. **네트워크 패키지 생성**을 선택합니다.

------
#### [ AWS CLI ]

**를 사용하여 네트워크 패키지를 생성하려면 AWS CLI**

1. [create-sol-network-package](https://docs.aws.amazon.com/cli/latest/reference/tnb/create-sol-network-package.html) 명령을 사용하여 네트워크 패키지를 생성합니다.

   ```
   aws tnb create-sol-network-package
   ```

1. [put-sol-network-package-content](https://docs.aws.amazon.com/cli/latest/reference/tnb/put-sol-network-package-content.html) 명령을 사용하여 네트워크 패키지 콘텐츠를 업로드합니다. 예제:

   ```
   aws tnb put-sol-network-package-content \
   --nsd-info-id ^np-[a-f0-9]{17}$ \
   --content-type application/zip \
   --file "fileb://free5gc-core-1.0.9.zip" \
   --endpoint-url "https://tnb.us-west-2.amazonaws.com" \
   --region us-west-2
   ```

------

# AWS TNB에서 네트워크 패키지 보기
<a name="view-network-package"></a>

네트워크 패키지의 콘텐츠를 보는 방법을 알아보세요.

------
#### [ Console ]

**콘솔을 사용하여 네트워크 패키지를 보려면**

1. [https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) AWS TNB 콘솔을 엽니다.

1. 탐색 창에서 **네트워크 패키지**를 선택합니다.

1. 검색창을 사용하여 네트워크 패키지를 찾습니다.

------
#### [ AWS CLI ]

**를 사용하여 네트워크 패키지를 보려면 AWS CLI**

1. [list-sol-network-packages](https://docs.aws.amazon.com/cli/latest/reference/tnb/list-sol-network-packages.html) 명령을 사용하여 네트워크 패키지를 나열합니다.

   ```
   aws tnb list-sol-network-packages
   ```

1. [get-sol-network-package](https://docs.aws.amazon.com/cli/latest/reference/tnb/get-sol-network-package.html) 명령을 사용하여 네트워크 패키지에 대한 세부 정보를 볼 수 있습니다.

   ```
   aws tnb get-sol-network-package \
   --nsd-info-id ^np-[a-f0-9]{17}$ \
   --endpoint-url "https://tnb.us-west-2.amazonaws.com" \
   --region us-west-2
   ```

------

# AWS TNB에서 네트워크 패키지 다운로드
<a name="download-network-package"></a>

 AWS TNB 네트워크 서비스 카탈로그에서 네트워크 패키지를 다운로드하는 방법을 알아봅니다.

------
#### [ Console ]

**콘솔을 사용하여 네트워크 패키지를 다운로드하려면**

1. [https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) AWS TNB 콘솔을 엽니다.

1. 탐색 창에서 **네트워크 패키지**를 선택합니다.

1. 검색창을 사용하여 네트워크 패키지를 찾습니다.

1. 네트워크 패키지를 선택합니다.

1. **작업**, **다운로드**를 선택합니다.

------
#### [ AWS CLI ]

**를 사용하여 네트워크 패키지를 다운로드하려면 AWS CLI**
+ [get-sol-network-package-content](https://docs.aws.amazon.com/cli/latest/reference/tnb/get-sol-network-package-content.html) 명령을 사용하여 네트워크 패키지를 다운로드합니다.

  ```
  aws tnb get-sol-network-package-content \
  --nsd-info-id ^np-[a-f0-9]{17}$ \
  --accept "application/zip" \
  --endpoint-url "https://tnb.us-west-2.amazonaws.com" \
  --region us-west-2
  ```

------

# AWS TNB에서 네트워크 패키지 삭제
<a name="delete-network-package"></a>

 AWS TNB 네트워크 서비스 카탈로그에서 네트워크 패키지를 삭제하는 방법을 알아봅니다. 네트워크 패키지를 삭제하려면 패키지가 비활성화 상태여야 합니다.

------
#### [ Console ]

**콘솔을 사용하여 네트워크 패키지를 삭제하려면**

1. [https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) AWS TNB 콘솔을 엽니다.

1. 탐색 창에서 **네트워크 패키지**를 선택합니다.

1. 검색창을 사용하여 네트워크 패키지를 찾습니다.

1. 네트워크 패키지를 선택합니다.

1. **작업**, **비활성화**를 선택합니다.

1. **작업**, **삭제**를 선택합니다.

------
#### [ AWS CLI ]

**를 사용하여 네트워크 패키지를 삭제하려면 AWS CLI**

1. [update-sol-network-package](https://docs.aws.amazon.com/cli/latest/reference/tnb/update-sol-network-package.html) 명령을 사용하여 네트워크 패키지를 비활성화합니다.

   ```
   aws tnb update-sol-network-package --nsd-info-id ^np-[a-f0-9]{17}$ --nsd-operational-state DISABLED
   ```

1. [delete-sol-network-package](https://docs.aws.amazon.com/cli/latest/reference/tnb/delete-sol-network-package.html) 명령을 사용하여 네트워크 패키지를 삭제합니다.

   ```
   aws tnb delete-sol-network-package \
   --nsd-info-id ^np-[a-f0-9]{17}$ \
   --endpoint-url "https://tnb.us-west-2.amazonaws.com" \
   --region us-west-2
   ```

------