

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

# AWS TNB のネットワークインスタンス
<a name="network-instances"></a>

ネットワークインスタンスは、デプロイできる AWS TNB で作成された単一のネットワークです。

**Topics**
+ [ネットワークインスタンスのライフサイクルオペレーション](network-life-cycle.md)
+ [AWS TNB を使用してネットワークインスタンスを作成する](create-network-instance.md)
+ [AWS TNB を使用してネットワークインスタンスをインスタンス化する](instantiate-network-instance.md)
+ [AWS TNB で関数インスタンスを更新する](update-function-instance.md)
+ [AWS TNB でネットワークインスタンスを更新する](update-network-instance.md)
+ [AWS TNB でネットワークインスタンスを表示する](view-network-instance.md)
+ [AWS TNB からのネットワークインスタンスの終了と削除](terminate-network-instance.md)

# ネットワークインスタンスのライフサイクルオペレーション
<a name="network-life-cycle"></a>

AWS TNB を使用すると、ETSI SOL003 および SOL005 とインラインで標準化された管理オペレーションを使用して、ネットワークを簡単に管理できます。次のライフサイクルオペレーションを実行できます。
+ ネットワークを作成する
+ ネットワークのインスタンス化
+ ネットワーク関数を更新する
+ ネットワークインスタンスを更新する
+ ネットワークの詳細とステータスを表示する
+ ネットワークを終了する

次の図は、ネットワーク管理オペレーションを示しています。

![\[ネットワークインスタンスのライフサイクルオペレーションとシーケンスを表示します。\]](http://docs.aws.amazon.com/ja_jp/tnb/latest/ug/images/tnb-ns_state_transitions.png)


# AWS TNB を使用してネットワークインスタンスを作成する
<a name="create-network-instance"></a>

ネットワークインスタンスは、ネットワークパッケージの作成後に作成します。ネットワークインスタンスを作成したら、インスタンス化します。

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

**コンソールを使用してネットワークインスタンスを作成するには**

1. [https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) で AWS TNB コンソールを開きます。

1. ナビゲーションペインで **[ネットワーク]** を選択します。

1. **[ネットワークインスタンスの作成]** を選択します。

1. インスタンスの名前と説明を入力し、**[次へ]** を選択します。

1. ネットワークパッケージを選択し、詳細を確認し、**次へ**を選択します。

1. **[ネットワークインスタンスの作成]** を選択します。

   新しいネットワークインスタンスが**ネットワーク**ページに表示されます。次に、このネットワークインスタンスをインスタンス化します。

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

**を使用してネットワークインスタンスを作成するには AWS CLI**
+ [create-sol-network-instance](https://docs.aws.amazon.com/cli/latest/reference/tnb/create-sol-network-instance.html) コマンドを使用してネットワークインスタンスを作成します。

  ```
  aws tnb create-sol-network-instance --nsd-info-id ^np-[a-f0-9]{17}$ --ns-name "SampleNs" --ns-description "Sample"
  ```

次に、このネットワークインスタンスをインスタンス化します。

------

# AWS TNB を使用してネットワークインスタンスをインスタンス化する
<a name="instantiate-network-instance"></a>

ネットワークインスタンスを作成したら、インスタンス化する必要があります。ネットワークインスタンスをインスタンス化すると、 AWS TNB は必要な AWS インフラストラクチャをプロビジョニングし、コンテナ化されたネットワーク機能をデプロイし、ネットワークとアクセス管理を設定して、完全に運用可能なネットワークサービスを作成します。

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

**コンソールを使用してネットワークインスタンスをインスタンス化するには**

1. [https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) で AWS TNB コンソールを開きます。

1. ナビゲーションペインで **[ネットワーク]** を選択します。

1. インスタンス化するネットワークインスタンスを選択します。

1. **「アクション**」を選択し、**「インスタンス化**」を選択します。

1. **ネットワークをインスタンス化する**ページで、詳細を確認し、オプションでパラメータ値を更新します。

   パラメータ値の更新は、このネットワークインスタンスにのみ適用されます。NSD パッケージと VNFD パッケージのパラメータは変更されません。

1. **[ネットワークをインスタンス化]** を選択します。

   **デプロイステータス**ページが表示されます。

1. **更新**アイコンを使用して、ネットワークインスタンスのデプロイステータスを追跡します。**デプロイタスク**セクションで**自動更新**を有効にして、各タスクの進行状況を追跡することもできます。

   デプロイステータスが に変わると`Completed`、ネットワークインスタンスがインスタンス化されます。

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

**を使用してネットワークインスタンスをインスタンス化するには AWS CLI**

1. [instantiate-sol-network-instance](https://docs.aws.amazon.com/cli/latest/reference/tnb/instantiate-sol-network-instance.html) コマンドを使用して、ネットワークインスタンスをインスタンス化します。

   ```
   aws tnb instantiate-sol-network-instance --ns-instance-id ^ni-[a-f0-9]{17}$ --additional-params-for-ns "{\"param1\": \"value1\", \"param2\": \"value2\"}"
   ```

1. 次に、ネットワークオペレーションのステータスを表示します。

------

# AWS TNB で関数インスタンスを更新する
<a name="update-function-instance"></a>

ネットワークインスタンスがインスタンス化されたら、ネットワークインスタンスの関数パッケージを更新できます。

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

**コンソールを使用して関数インスタンスを更新するには**

1. [https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) で AWS TNB コンソールを開きます。

1. ナビゲーションペインで **[ネットワーク]** を選択します。

1. ネットワークインスタンスを選択します。ネットワークインスタンスは、その状態が の場合にのみ更新できます`Instantiated`。

   ネットワークインスタンスページが表示されます。

1. **Functions** タブから、更新する関数インスタンスを選択します。

1. **[更新]** を選択します。

1. 更新オーバーライドを入力します。

1. **[更新]** を選択します。

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

**CLI を使用して関数インスタンスを更新する**  
[update-sol-network-instance](https://docs.aws.amazon.com/cli/latest/reference/tnb/update-sol-network-instance.html) コマンドと `MODIFY_VNF_INFORMATION` update タイプを使用して、ネットワークインスタンスの関数インスタンスを更新します。

```
aws tnb update-sol-network-instance --ns-instance-id ^ni-[a-f0-9]{17}$ --update-type MODIFY_VNF_INFORMATION --modify-vnf-info ...
```

------

# AWS TNB でネットワークインスタンスを更新する
<a name="update-network-instance"></a>

ネットワークインスタンスがインスタンス化されたら、インフラストラクチャまたはアプリケーションの更新が必要になる場合があります。そのためには、ネットワークインスタンスのネットワークパッケージとパラメータ値を更新し、更新オペレーションをデプロイして変更を適用します。

## 考慮事項
<a name="update-considerations"></a>
+ `Instantiated` または `Updated`状態のネットワークインスタンスを更新できます。
+ ネットワークインスタンスを更新すると、`UpdateSolNetworkService`API は新しいネットワークパッケージとパラメータ値を使用してネットワークインスタンスのトポロジを更新します。
+ AWS TNB は、ネットワークインスタンス内の NSD および VNFD パラメータの数が 200 を超えないことを確認します。この制限は、サービスに影響を与える誤ったペイロードや巨大なペイロードを渡す不正なアクターから保護するために適用されます。

## 更新できるパラメータ
<a name="update-parameters"></a>

インスタンス化されたネットワークインスタンスを更新するときに、次のパラメータを更新できます。


| パラメータ | 説明 | 例: 前 | 例: 後 | 
| --- | --- | --- | --- | 
|  Amazon EKS クラスターバージョン  |  Amazon EKS クラスターコントロールプレーン`version`パラメータの値を次のマイナーバージョンに更新できます。バージョンをダウングレードすることはできません。  |  <pre>EKSCluster:<br />    type: tosca.nodes.AWS.Compute.EKS<br />    properties:<br />      version: "1.28"</pre> |  <pre>EKSCluster:<br />    type: tosca.nodes.AWS.Compute.EKS<br />    properties:<br />      version: "1.29"</pre> | 
|  Amazon EKS ワーカーノード  |  `EKSManagedNode kubernetes_version` パラメータの値を更新してノードグループを新しい Amazon EKS バージョンにアップグレードするか、 `ami_id`パラメータを更新してノードグループを最新の EKS 最適化 AMI にアップグレードできます。 の AMI ID を更新できます`EKSSelfManagedNode`。AMI の Amazon EKS バージョンは、Amazon EKS クラスターバージョンと同じか、最大 2 つ前のバージョンである必要があります。例えば、Amazon EKS クラスターバージョンが 1.31 の場合、Amazon EKS AMI バージョンは 1.31、1.30、または 1.29 である必要があります。  |  <pre>EKSManagedNodeGroup01:<br />    ...<br />    properties:<br />      kubernetes_version: "1.28"<br />    EKSSelfManagedNode01:<br />      compute:<br />        compute:<br />          properties:<br />            ami_id: "ami-123123OLD"</pre> |  <pre>EKSManagedNodeGroup01:<br />    ...<br />    properties:<br />      kubernetes_version: "1.29"<br />    EKSSelfManagedNode01:<br />      compute:<br />        compute:<br />          properties:<br />            ami_id: "ami-123123NEW"</pre> | 
|  Amazon EKS ノードグループ  |  コンピューティングのニーズに応じて、ノードグループを追加または削除できます。 既存のノードグループを削除して新しいノードグループを追加するときは、新しいノードグループに削除されたノードグループとは異なる IDs があることを確認してください。そうしないと、オペレーションは削除や追加ではなくノードグループの変更として扱われます。既存のノードグループでは、更新できるパラメータのセットは限られています。このテーブルをスクロールして、更新できるパラメータを確認します。  |  <pre>Free5GCEKSNode01:<br />  type: tosca.nodes.AWS.Compute.EKSManagedNode<br />  ...<br />    scaling:<br />      properties:<br />        desired_size: 1<br />        min_size: 1<br />        max_size: 1<br />  ...<br />Free5GCEKSNode02: # Deleted Nodegroup<br />  type: tosca.nodes.AWS.Compute.EKSManagedNode<br />  ...<br />    scaling:<br />      properties:<br />        desired_size: 1<br />        min_size: 1<br />        max_size: 1<br />  ...<br />Free5GCEKSNode03: # Deleted Nodegroup  <br />  type: tosca.nodes.AWS.Compute.EKSSelfManagedNode<br />  ...<br />    scaling:<br />      properties:<br />        desired_size: 1<br />        min_size: 1<br />        max_size: 1<br />  ...</pre> | <pre>Free5GCEKSNode01:<br />  type: tosca.nodes.AWS.Compute.EKSManagedNode<br />  ...<br />    scaling:<br />      properties:<br />        desired_size: 1<br />        min_size: 1<br />        max_size: 1<br />  ...<br />Free5GCEKSNode04: # New Nodegroup<br />  type: tosca.nodes.AWS.Compute.EKSSelfManagedNode<br />  ...<br />    scaling:<br />      properties:<br />        desired_size: 1<br />        min_size: 1<br />        max_size: 1<br />  ...<br />Free5GCEKSNode05: # New Nodegroup  <br />  type: tosca.nodes.AWS.Compute.EKSManagedNode<br />  ...<br />    scaling:<br />      properties:<br />        desired_size: 1<br />        min_size: 1<br />        max_size: 1<br />  ...</pre> | 
|  スケーリングプロパティ  |  `EKSManagedNode` および `EKSSelfManagedNode` TOSCA ノードのスケーリングプロパティを更新できます。  |  <pre>EKSNodeGroup01:<br />    ...<br />    scaling:<br />        properties:<br />            desired_size: 1<br />            min_size: 1<br />            max_size: 1</pre>  |  <pre>EKSNodeGroup01:<br />    ...<br />    scaling:<br />        properties:<br />            desired_size: 2<br />            min_size: 0<br />            max_size: 2</pre>  | 
|  Amazon EBS CSI プラグインのプロパティ  |  Amazon EKS クラスターで Amazon EBS CSI プラグインを有効または無効にできます。プラグインのバージョンを変更することもできます。  |  <pre>EKSCluster:<br />  capabilities:<br />   ...<br />    ebs_csi:<br />      properties:<br />        enabled: false</pre>  |  <pre>EKSCluster:<br />  capabilities:<br />   ...<br />    ebs_csi:<br />      properties:<br />        enabled: true<br />        version: "v1.30.0-eksbuild.1"</pre>  | 
|  ルートボリュームサイズ  |  EKSManagedNode ノードと EKSSelfManagedNode TOSCA ノードのルートボリュームサイズプロパティを追加、削除、または更新できます。  |  <pre>Free5GCEKSNode01:<br />      ...<br />      capabilities:        <br />        compute:<br />          properties:<br />            root_volume_size: 50</pre>  |  <pre>Free5GCEKSNode01:<br />      ...<br />      capabilities:<br />        compute:<br />          properties:            <br />            root_volume_size: 100</pre>  | 
|  VNF  |  NSD 内の VNFsを参照し、VNFDeployment TOSCA ノードを使用して NSD で作成されたクラスターにデプロイできます。更新の一環として、ネットワークに VNFsを追加、更新、削除できます。  |  <pre>vnfds:<br />  - descriptor_id: "43c012fa-2616-41a8-a833-0dfd4c5a049e"<br />    namespace: "vnf1"<br />  - descriptor_id: "64222f98-ecd6-4871-bf94-7354b53f3ee5"<br />    namespace: "vnf2" // Deleted VNF<br />...<br />SampleVNF1HelmDeploy:<br />      type: tosca.nodes.AWS.Deployment.VNFDeployment<br />      requirements:<br />        cluster: EKSCluster<br />        vnfs:<br />          - vnf1.SampleVNF1<br />          - vnf2.SampleVNF2</pre>  |  <pre>vnfds:<br />  - descriptor_id: "59f77222-79e9-4dc1-be53-5712ad06e31b"<br />    namespace: "vnf1" // Updated VNF<br />  - descriptor_id: "b7e072dc-839d-4fac-916c-561a166da1fc"<br />    namespace: "vnf3" // Added VNFn<br />....<br />SampleVNF1HelmDeploy:<br />      type: tosca.nodes.AWS.Deployment.VNFDeployment<br />      requirements:<br />        cluster: EKSCluster<br />        vnfs:<br />          - vnf1.SampleVNF1<br />          - vnf3.SampleVNF3</pre>  | 
|  フック  |  ネットワーク関数の作成前と作成後にライフサイクルオペレーションを実行するには、 `pre_create`および `post_create`フックを`VNFDeployment`ノードに追加します。 この例では、 が`vnf3.SampleVNF3`インスタンス化される前に`PreCreateHook`フックが実行され、 `vnf3.SampleVNF3`がインスタンス化された後に`PostCreateHook`フックが実行されます。  |  <pre>vnfds:<br />  - descriptor_id: "43c012fa-2616-41a8-a833-0dfd4c5a049e"<br />    namespace: "vnf1"<br />  - descriptor_id: "64222f98-ecd6-4871-bf94-7354b53f3ee5"<br />    namespace: "vnf2"<br />...<br />SampleVNF1HelmDeploy:<br />  type: tosca.nodes.AWS.Deployment.VNFDeployment<br />  requirements:<br />    cluster: EKSCluster<br />    vnfs:<br />      - vnf1.SampleVNF1<br />      - vnf2.SampleVNF2 // Removed during update</pre>  |  <pre>vnfds:<br />  - descriptor_id: "43c012fa-2616-41a8-a833-0dfd4c5a049e"<br />    namespace: "vnf1"<br />  - descriptor_id: "b7e072dc-839d-4fac-916c-561a166da1fc"<br />    namespace: "vnf3"<br />....<br /><br />SampleVNF1HelmDeploy:<br />  type: tosca.nodes.AWS.Deployment.VNFDeployment<br />  requirements:<br />    cluster: EKSCluster<br />    vnfs:<br />      - vnf1.SampleVNF1 // No change to this function, as the namespace and uuid remain the same<br />      - vnf3.SampleVNF3 // New VNF as the namespace, vnf3, was not previously present<br />  interfaces:<br />    Hook:<br />      post_create: PostCreateHook<br />      pre_create: PreCreateHook</pre>  | 
|  フック  |  ネットワーク関数を更新する前と後にライフサイクルオペレーションを実行するには、 `pre_update`フックと `post_update`フックを`VNFDeployment`ノードに追加します。 この例では、 `vnf1.SampleVNF1`は が更新された前に`PreUpdateHook`実行され、 `vnf1.SampleVNF1` が名前空間 vnf1 `uuid`用に更新された で示される`vnf`パッケージに更新された後に`PostUpdateHook`実行されます。  |  <pre>vnfds:<br />  - descriptor_id: "43c012fa-2616-41a8-a833-0dfd4c5a049e"<br />    namespace: "vnf1"<br />  - descriptor_id: "64222f98-ecd6-4871-bf94-7354b53f3ee5"<br />    namespace: "vnf2"<br />...<br /><br />SampleVNF1HelmDeploy:<br />  type: tosca.nodes.AWS.Deployment.VNFDeployment<br />  requirements:<br />    cluster: EKSCluster<br />    vnfs:<br />      - vnf1.SampleVNF1<br />      - vnf2.SampleVNF2 <br /></pre>  |  <pre>vnfds:<br />  - descriptor_id: "0ebe4e95-bd87-44bd-b8a1-918466606a14"<br />    namespace: "vnf1"<br />  - descriptor_id: "64222f98-ecd6-4871-bf94-7354b53f3ee5"<br />    namespace: "vnf2"<br /><br />...<br /><br />SampleVNF1HelmDeploy:<br />  type: tosca.nodes.AWS.Deployment.VNFDeployment<br />  requirements:<br />    cluster: EKSCluster<br />    vnfs:<br />      - vnf1.SampleVNF1 // A VNF update as the uuid changed for namespace "vnf1"<br />      - vnf2.SampleVNF2 // No change to this function as namespace and uuid remain the same<br />  interfaces:<br />    Hook:<br />      pre_update: PreUpdateHook<br />      post_update: PostUpdateHook</pre>  | 
|  サブネット  |  ネットワークからサブネットを追加または削除できます。サブネットを削除する前に、サブネットがネットワーク内のどのリソースでも使用されていないことを確認します。  |  <pre>Free5GCSubnet01: #Deleted Subnet<br />  type: tosca.nodes.AWS.Networking.Subnet<br />  properties:<br />    type: "PUBLIC"<br />    availability_zone: { get_input: subnet_01_az }<br />    cidr_block: { get_input: subnet_01_cidr_block }<br />  requirements:<br />    route_table: Free5GCRouteTable<br />    vpc: Free5GCVPC</pre>  |  <pre>Free5GCSubnet02: #New Subnet<br />  type: tosca.nodes.AWS.Networking.Subnet<br />  properties:<br />    type: "PUBLIC"<br />    availability_zone: { get_input: subnet_02_az }<br />    cidr_block: { get_input: subnet_02_cidr_block }<br />  requirements:<br />    route_table: Free5GCRouteTable<br />    vpc: Free5GCVPC</pre>  | 
|  セキュリティグループ  |  ネットワークからセキュリティグループを追加および削除できます。セキュリティグループを削除する前に、セキュリティグループがネットワーク内のリソースで使用されていないことを確認します。  |  <pre>Free5GCSecurityGroup01: #Deleted Security Group<br />  type: tosca.nodes.AWS.Networking.SecurityGroup<br />  properties:<br />    description: "SecurityGroup for Free5GC cluster"<br />    name: "Free5GCSecurityGroup01"<br />    tags:<br />      - "Name=Free5GCEKSAdditionalSecurityGroup"<br />  requirements:<br />    vpc: Free5GCVPC<br /><br />Free5GCSecurityGroupEgressRule01: #Deleted Security Group Egress Node<br />  type: tosca.nodes.AWS.Networking.SecurityGroupEgressRule<br />  properties:<br />    ip_protocol: "tcp"<br />    from_port: 8000<br />    to_port: 9000<br />    description: "Egress Rule for free5GC cluster"<br />    cidr_ip : "172.10.10.1/24"<br />  requirements:<br />    security_group: Free5GCSecurityGroup01<br /><br />Free5GCSecurityGroupIngressRule01: #Deleted Security Group Ingress Node<br />  type: tosca.nodes.AWS.Networking.SecurityGroupIngressRule<br />  properties:<br />    ip_protocol: "tcp"<br />    from_port: 8000<br />    to_port: 9000<br />    description: "Ingress Rule for free5GC cluster"<br />    cidr_ip: "172.10.10.1/24"<br />  requirements:<br />    security_group: Free5GCSecurityGroup01</pre>  |  <pre>Free5GCSecurityGroup02: #New Security Group<br />  type: tosca.nodes.AWS.Networking.SecurityGroup<br />  properties:<br />    description: "SecurityGroup for Free5GC cluster"<br />    name: "Free5GCSecurityGroup02"<br />    tags:<br />      - "Name=Free5GCEKSAdditionalSecurityGroup"<br />  requirements:<br />    vpc: Free5GCVPC<br />   <br />Free5GCSecurityGroupEgressRule02: #New Security Group Egress Node<br />  type: tosca.nodes.AWS.Networking.SecurityGroupEgressRule<br />  properties:<br />    ip_protocol: "tcp"<br />    from_port: 8000<br />    to_port: 9000<br />    description: "Egress Rule for free5GC cluster"<br />    cidr_ip: "172.10.10.1/24"<br />  requirements:<br />    security_group: Free5GCSecurityGroup02<br />   <br />Free5GCSecurityGroupIngressRule02: #New Security Group Ingress Node<br />  type: tosca.nodes.AWS.Networking.SecurityGroupIngressRule<br />  properties:<br />    ip_protocol: "tcp"<br />    from_port: 8000<br />    to_port: 9000<br />    description: "Ingress Rule for free5GC cluster"<br />    cidr_ip: "172.10.10.1/24"<br />  requirements:<br />    security_group: Free5GCSecurityGroup02</pre>  | 
|  ネットワークインターフェイス  |  ネットワークから ENIs を追加、変更、削除できます。  |  <pre>Free5GCENI01: #Modified ENI<br />  type: tosca.nodes.AWS.Networking.ENI<br />  properties:<br />    device_index: 2<br />  requirements:<br />    subnet: Free5GCENISubnet01<br />    security_groups:<br />      - Free5GCSecurityGroup01<br /><br />Free5GCENI02: #Modified ENI<br />  type: tosca.nodes.AWS.Networking.ENI<br />  properties:<br />    device_index: 3<br />    source_dest_check: true<br />  requirements:<br />    subnet: Free5GCENISubnet01<br /><br />Free5GCENI04: #Deleted ENI<br />  type: tosca.nodes.AWS.Networking.ENI<br />  properties:<br />    device_index: 4<br />    source_dest_check: true<br />  requirements:<br />    subnet: Free5GCENISubnet01<br /></pre>  |  <pre>Free5GCENI01: #Modified ENI<br />  type: tosca.nodes.AWS.Networking.ENI<br />  properties:<br />    device_index: 2<br />  requirements:<br />    subnet: Free5GCENISubnet02<br />    security_groups:<br />      - Free5GCSecurityGroup01<br /><br />Free5GCENI02: #Modified ENI<br />  type: tosca.nodes.AWS.Networking.ENI<br />  properties:<br />    device_index: 3<br />    source_dest_check: true<br />  requirements:<br />    subnet: Free5GCENISubnet01<br />    security_groups:<br />      - Free5GCSecurityGroup01<br /><br />Free5GCENI03: #New ENI<br />  type: tosca.nodes.AWS.Networking.ENI<br />  properties:<br />    device_index: 3<br />  requirements:<br />    subnet: Free5GCSubnet01<br />    security_groups:<br />      - Free5GCSecurityGroup01</pre>  | 

## ネットワークインスタンスの更新
<a name="update-network-instance-steps"></a>

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

**コンソールを使用してネットワークインスタンスを更新するには**

1. [https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) で AWS TNB コンソールを開きます。

1. ナビゲーションペインで **[ネットワーク]** を選択します。

1. ネットワークインスタンスを選択します。ネットワークインスタンスは、その状態が `Instantiated`または の場合にのみ更新できます`Updated`。

1. **アクション**と**更新**を選択します。

   **インスタンスの更新**ページに、現在のインフラストラクチャのネットワークの詳細とパラメータのリストが表示されます。

1. 新しいネットワークパッケージを選択します。

   新しいネットワークパッケージのパラメータは、**パラメータの更新**セクションに表示されます。

1. 必要に応じて、**「パラメータの更新」セクションのパラメータ**値を更新します。更新できるパラメータ値のリストについては、「」を参照してください[更新できるパラメータ](#update-parameters)。

1. **ネットワークの更新**を選択します。

   AWS TNB はリクエストを検証し、デプロイを開始します。**デプロイステータス**ページが表示されます。

1. **更新**アイコンを使用して、ネットワークインスタンスのデプロイステータスを追跡します。**デプロイタスク**セクションで**自動更新**を有効にして、各タスクの進行状況を追跡することもできます。

   デプロイステータスが に変わると`Completed`、ネットワークインスタンスが更新されます。

1. 
   + 検証が失敗した場合、ネットワークインスタンスは更新をリクエストする前と同じ状態のままになります。 `Instantiated`または です`Updated`。
   + 更新が失敗した場合、ネットワークインスタンスの状態は と表示されます`Update failed`。失敗した各タスクのリンクを選択して、理由を特定します。
   + 更新が成功すると、ネットワークインスタンスの状態は と表示されます`Updated`。

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

**CLI を使用して、ネットワークインスタンスを更新する**  
update[update-sol-network-instance](https://docs.aws.amazon.com/cli/latest/reference/tnb/update-sol-network-instance.html) コマンドと `UPDATE_NS` update タイプを使用して、ネットワークインスタンスを更新します。

```
aws tnb update-sol-network-instance --ns-instance-id ^ni-[a-f0-9]{17}$ --update-type UPDATE_NS --update-ns "{\"nsdInfoId\":\"^np-[a-f0-9]{17}$\", \"additionalParamsForNs\": {\"param1\": \"value1\"}}"
```

------

# AWS TNB でネットワークインスタンスを表示する
<a name="view-network-instance"></a>

ネットワークインスタンスを表示する方法について説明します。

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

**コンソールを使用してネットワークインスタンスを表示するには**

1. [https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) で AWS TNB コンソールを開きます。

1. ナビゲーションペインで、**[ネットワークインスタンス]** を選択します。

1. 検索ボックスを使用して、ネットワークインスタンスを検索します。

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

**を使用してネットワークインスタンスを表示するには AWS CLI**

1. [list-sol-network-instances](https://docs.aws.amazon.com/cli/latest/reference/tnb/list-sol-network-instances.html) コマンドを使用して、ネットワークインスタンスを一覧表示します。

   ```
   aws tnb list-sol-network-instances
   ```

1. get[get-sol-network-instance](https://docs.aws.amazon.com/cli/latest/reference/tnb/get-sol-network-instance.html) コマンドを使用して、特定のネットワークインスタンスの詳細を表示します。

   ```
   aws tnb get-sol-network-instance --ns-instance-id ^ni-[a-f0-9]{17}$
   ```

------

# AWS TNB からのネットワークインスタンスの終了と削除
<a name="terminate-network-instance"></a>

ネットワークインスタンスを削除するには、そのインスタンスが終了状態である必要があります。

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

**コンソールを使用してネットワークインスタンスを終了し、削除するには**

1. [https://console.aws.amazon.com/tnb/](https://console.aws.amazon.com/tnb/) で AWS TNB コンソールを開きます。

1. ナビゲーションペインで **[ネットワーク]** を選択します。

1. ネットワークインスタンスの ID を選択します。

1. **[Terminate]** (終了) を選択します。

1. 確認を求められたら、ID を入力して **[終了]** を選択します。

1. 更新して、ネットワークインスタンスのステータスを追跡します。

1. (オプション) ネットワークインスタンスを選択し、**[削除]** を選択します。

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

**を使用してネットワークインスタンスを終了および削除するには AWS CLI**

1. [terminate-sol-network-instance](https://docs.aws.amazon.com/cli/latest/reference/tnb/terminate-sol-network-instance.html) コマンドを使用して、ネットワークインスタンスを終了します。

   ```
   aws tnb terminate-sol-network-instance --ns-instance-id ^ni-[a-f0-9]{17}$
   ```

1. (オプション) [delete-sol-network-instance](https://docs.aws.amazon.com/cli/latest/reference/tnb/delete-sol-network-instance.html) コマンドを使用してネットワークインスタンスを削除します。

   ```
   aws tnb delete-sol-network-instance --ns-instance-id ^ni-[a-f0-9]{17}$
   ```

------