

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

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

------