

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 AWS TNB 中创建函数包
<a name="create-function-package"></a>

了解如何在 AWS TNB 网络函数目录中创建函数包。创建函数包是在 AWS TNB 中创建网络的第一步。上传函数包后，您可以创建网络包。

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

**使用控制台创建功能包**

1. 打开 AWS TNB 控制台，网址为[https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/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-conten](https://docs.aws.amazon.com/cli/latest/reference/tnb/put-sol-function-package-content.html) t 命令上传函数包内容。例如：

   ```
   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
   ```

------