

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

# 在 AWS TNB 中建立函數套件
<a name="create-function-package"></a>

了解如何在 AWS TNB 網路函數目錄中建立函數套件。建立函數套件是在 AWS TNB 中建立網路的第一步。上傳函數套件之後，您可以建立網路套件。

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

**使用主控台建立函數套件**

1. 在 https：//[https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) 開啟 AWS TNB 主控台。

1. 在導覽窗格中，選擇**函數套件**。

1. 選擇**建立函數套件**。

1. 選擇**選擇檔案**，並將每個 CSAR 套件上傳為 `.zip` 檔案。您最多可以上傳 10 個檔案。

1. 選擇**下一步**。

1. 檢閱套件詳細資訊。

1. 選擇**建立函數套件**。

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

**使用 建立函數套件 AWS CLI**

1. 使用 [create-sol-function-package](https://docs.aws.amazon.com/cli/latest/reference/tnb/create-sol-function-package.html) 命令建立新的函數套件：

   ```
   aws tnb create-sol-function-package
   ```

1. 使用 [put-sol-function-package-content](https://docs.aws.amazon.com/cli/latest/reference/tnb/put-sol-function-package-content.html) 命令上傳函數套件內容。例如：

   ```
   aws tnb put-sol-function-package-content \
   --vnf-pkg-id ^fp-[a-f0-9]{17}$ \
   --content-type application/zip \
   --file "fileb://valid-free5gc-udr.zip" \
   --endpoint-url "https://tnb.us-west-2.amazonaws.com" \
   --region us-west-2
   ```

------