

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS TNB で関数パッケージを作成する
<a name="create-function-package"></a>

 AWS TNB ネットワーク関数カタログで関数パッケージを作成する方法について説明します。関数パッケージの作成は、 AWS TNB でネットワークを作成するための最初のステップです。関数パッケージをアップロードしたら、ネットワークパッケージを作成できます。

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

**コンソールを使用して関数パッケージを作成するには**

1. [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
   ```

------