

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

# EC2 互換インスタンスの自動起動
<a name="using-ec2-edge-client"></a>

Snowball Edge クライアントは、ユーザーの環境で実行できるスタンドアロンのコマンドラインインターフェイス (CLI) アプリケーションです。このアプリケーションにより、Snowball Edge デバイスまたはデバイスのクラスターで、いくつかの管理タスクを実行することができます。Snowball Edge クライアントを使用したサービスの開始および停止方法など、このアプリケーションの使用方法の詳細については、[Snowball Edge クライアントの設定と使用](using-client-commands.md) を参照してください。

以下で、コンピューティングインスタンスに固有の Snowball Edge コマンドに関する情報 (使用例など) を確認できます。

デバイスで使用できる Amazon EC2-compatibleコマンドのリストについては AWS Snowball Edge 、「」を参照してください[Snowball Edge でサポートされている Amazon EC2-compatible AWS CLI コマンド](using-ec2-endpoint.md#cli-support-ec2-edge)。

## Snowball Edge での EC2-compatible起動設定の作成
<a name="ec2-edge-create-autostart-config"></a>

ロック解除後に AWS Snowball Edge デバイスで Amazon EC2-compatibleコンピューティングインスタンスを自動的に起動するには、起動設定を作成します。これを行うには、以下のように、`snowballEdge create-autostart-configuration` コマンドを使用します。

**使用方法**

```
snowballEdge create-autostart-configuration --physical-connector-type [SFP_PLUS or RJ45 or QSFP] --ip-address-assignment [DHCP or STATIC] [--static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]] --launch-template-id [--launch-template-version]
```

## Snowball Edge での EC2-compatible起動設定の更新
<a name="ec2-edge-update-autostart-config"></a>

Snowball Edge の既存の起動設定を更新するには、`snowballEdge update-autostart-configuration` コマンドを使用します。その使用方法は以下のとおりです。起動設定を有効または無効にするには、`--enabled` パラメータを指定します。

**使用方法**

```
snowballEdge update-autostart-configuration --autostart-configuration-arn [--physical-connector-type [SFP_PLUS or RJ45 or QSFP]] [--ip-address-assignment [DHCP or STATIC]] [--static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]][--launch-template-id] [--launch-template-version] [--enabled]
```

## Snowball Edge での EC2-compatible起動設定の削除
<a name="ec2-edge-delete-autostart-config"></a>

使用しなくなった起動設定を削除するには、以下のように、`snowballEdge delete-autostart-configuration` コマンドを使用します。

**使用方法**

```
snowballEdge delete-autostart-configuration --autostart-configuration-arn
```

## Snowball Edge での EC2-compatible起動設定の一覧表示
<a name="ec2-edge-describe-autostart-configs"></a>

Snowball Edge 上で作成した起動設定を一覧表示するには、以下のように、`describe-autostart-configurations` コマンドを使用します。

**使用方法**

```
snowballEdge describe-autostart-configurations            
```

## Snowball Edge での仮想ネットワークインターフェイスの作成
<a name="ec2-edge-create-vnic"></a>

Snowball Edge でコンピューティングインスタンスを実行したり、NFS インターフェイスを起動したりするには、まず仮想ネットワークインターフェイス (VNI) を作成します。各 Snowball Edge には、デバイスの物理的ネットワークインターフェイスコントローラーである、3 つのネットワークインターフェイス (NIC) があります。デバイスの背面に、RJ45、SFP、および QSFP ポートがあります。

各 VNI は物理的なものに基づいており、各 NIC に関連付けられている VNI の数に制限はありません。仮想ネットワークインターフェイスを作成するには、`snowballEdge create-virtual-network-interface` コマンドを使用します。

**注記**  
`--static-ip-address-configuration` パラメータは、`--ip-address-assignment` パラメータに `STATIC` オプションを使用している場合にのみ有効です。

**使用**

このコマンドは、Snowball Edge クライアントの設定ありか、設定なしの、2 つの方法で使用できます。以下の使用例は、Snowball Edge クライアントの設定ありの方法を示しています。

```
snowballEdge create-virtual-network-interface --ip-address-assignment [DHCP or STATIC] --physical-network-interface-id [physical network interface id] --static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]
```

以下の使用例は、Snowball Edge クライアントの設定なしの方法を示しています。

```
snowballEdge create-virtual-network-interface --endpoint https://[ip address] --manifest-file /path/to/manifest --unlock-code [unlock code] --ip-address-assignment [DHCP or STATIC] --physical-network-interface-id [physical network interface id] --static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]
```

**Example 例: VNIC の作成 (DHCP を使用)**  

```
snowballEdge create-virtual-network-interface --ip-address-assignment dhcp --physical-network-interface-id s.ni-8EXAMPLEaEXAMPLEd
{
  "VirtualNetworkInterface" : {
    "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-8EXAMPLE8EXAMPLEf",
    "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd",
    "IpAddressAssignment" : "DHCP",
    "IpAddress" : "192.0.2.0",
    "Netmask" : "255.255.255.0",
    "DefaultGateway" : "192.0.2.1",
    "MacAddress" : "EX:AM:PL:E1:23:45",
    "MtuSize" : "1500"
  }
}
```

## 仮想ネットワークインターフェイスの記述
<a name="ec2-edge-describe-vnic"></a>

デバイスで以前に作成した VNIC を定義するには、`snowballEdge describe-virtual-network-interfaces` コマンドを使用します。その使用方法は以下のとおりです。

**使用**

このコマンドは、Snowball Edge クライアントの設定ありか、設定なしの、2 つの方法で使用できます。以下の使用例は、Snowball Edge クライアントの設定ありの方法を示しています。

```
snowballEdge describe-virtual-network-interfaces
```

以下の使用例は、Snowball Edge クライアントの設定なしの方法を示しています。

```
snowballEdge describe-virtual-network-interfaces --endpoint https://[ip address] --manifest-file /path/to/manifest --unlock-code [unlock code]
```

**Example 例: VNIC の定義**  

```
snowballEdge describe-virtual-network-interfaces
[
  {
    "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-8EXAMPLE8EXAMPLE8",
    "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd",
    "IpAddressAssignment" : "DHCP",
    "IpAddress" : "192.0.2.0",
    "Netmask" : "255.255.255.0",
    "DefaultGateway" : "192.0.2.1",
    "MacAddress" : "EX:AM:PL:E1:23:45",
    "MtuSize" : "1500"
  },{
    "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-1EXAMPLE1EXAMPLE1",
    "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd",
    "IpAddressAssignment" : "DHCP",
    "IpAddress" : "192.0.2.2",
    "Netmask" : "255.255.255.0",
    "DefaultGateway" : "192.0.2.1",
    "MacAddress" : "12:34:5E:XA:MP:LE",
    "MtuSize" : "1500"
  }  
]
```

## Snowball Edge での仮想ネットワークインターフェイスの更新
<a name="ec2-edge-update-vnic"></a>

仮想ネットワークインターフェイス (VNI) の作成後、`snowballEdge update-virtual-network-interface` コマンドを使用して、その設定を更新できます。特定の VNI の Amazon リソースネーム (ARN) を指定してから、更新する要素に対してのみ値を指定します。

**使用方法**

このコマンドは、Snowball Edge クライアントの設定ありか、設定なしの、2 つの方法で使用できます。以下の使用例は、Snowball Edge クライアントの設定ありの方法を示しています。

```
snowballEdge update-virtual-network-interface --virtual-network-interface-arn [virtual network-interface-arn] --ip-address-assignment [DHCP or STATIC] --physical-network-interface-id [physical network interface id] --static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]
```

 以下の使用例は、Snowball Edge クライアントの設定なしの方法を示しています。

```
snowballEdge update-virtual-network-interface --endpoint https://[ip address] --manifest-file /path/to/manifest --unlock-code [unlock code] --virtual-network-interface-arn [virtual network-interface-arn] --ip-address-assignment [DHCP or STATIC] --physical-network-interface-id [physical network interface id] --static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]
```

**Example 例: VNIC の更新 (DHCP を使用)**  

```
snowballEdge update-virtual-network-interface --virtual-network-interface-arn arn:aws:snowball-device:::interface/s.ni-8EXAMPLEbEXAMPLEd --ip-address-assignment dhcp
```

## Snowball Edge での仮想ネットワークインターフェイスの削除
<a name="ec2-edge-delete-vnic"></a>

仮想ネットワークインターフェイス (VNI) を削除するには、` snowballEdge delete-virtual-network-interface` コマンドを使用できます。

**使用方法**

このコマンドは、Snowball Edge クライアントの設定ありか、設定なしの、2 つの方法で使用できます。以下の使用例は、Snowball Edge クライアントの設定ありの方法を示しています。

```
snowballEdge delete-virtual-network-interface --virtual-network-interface-arn [virtual network-interface-arn]
```

以下の使用例は、Snowball Edge クライアントの設定なしの方法を示しています。

```
snowballEdge delete-virtual-network-interface --endpoint https://[ip address] --manifest-file /path/to/manifest --unlock-code [unlock code] --virtual-network-interface-arn [virtual network-interface-arn]
```

**Example 例: VNIC の削除**  

```
snowballEdge delete-virtual-network-interface --virtual-network-interface-arn arn:aws:snowball-device:::interface/s.ni-8EXAMPLEbEXAMPLEd
```