

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 AWS TNB 中建立網路套件
<a name="create-network-package"></a>

網路套件包含網路服務描述項 (NSD) 檔案 （必要） 和任何其他檔案 （選用），例如符合您需求的指令碼。例如，如果您的網路套件中有多個函數套件，您可以使用 NSD 來定義哪些網路函數應該在特定 VPCs、子網路或 Amazon EKS 叢集中執行。

在建立函數套件之後建立網路套件。建立網路套件後，您需要建立網路執行個體。

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

**使用主控台建立網路套件**

1. 在 https：//[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
   ```

------