

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# EC2-compatible 인스턴스 자동 시작
<a name="using-ec2-edge-client"></a>

Snowball Edge 클라이언트는 환경에서 실행할 수 있는 독립형 명령줄 인터페이스(CLI) 애플리케이션입니다. 이를 통해 Snowball Edge 디바이스 또는 디바이스 클러스터에서 일부 관리 작업을 할 수 있습니다. 서비스를 시작 및 중지하는 방법을 비롯하여 Snowball Edge 클라이언트를 사용하는 방법에 대한 자세한 내용은 [Snowball Edge 클라이언트 구성 및 사용](using-client-commands.md) 섹션을 참조하세요.

아래에서 사용 예시를 포함하여 컴퓨팅 인스턴스와 관련된 Snowball Edge 클라이언트 명령에 대한 정보를 찾을 수 있습니다.

 AWS Snowball Edge 디바이스에서 사용할 수 있는 Amazon EC2-compatible 명령 목록은 섹션을 참조하세요[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 인터페이스를 시작하려면 먼저 가상 네트워크 인터페이스(VNIC)를 생성해야 합니다. 각 Snowball Edge에는 이 디바이스의 물리적 네트워크 인터페이스 컨트롤러인 네트워크 인터페이스(NIC)가 세 개 있습니다. 디바이스 후면에 있는 RJ45, SFP, QSFP 포트가 바로 이 인터페이스입니다.

각 VNIC는 물리적 인터페이스에 기반을 두고 있으므로 각 NIC에 VNI를 얼마든지 연결할 수 있습니다. 가상 네트워크 인터페이스를 생성하려면 `snowballEdge create-virtual-network-interface` 명령을 사용하십시오.

**참고**  
`--static-ip-address-configuration` 파라미터는 `--ip-address-assignment` 파라미터에 대해 `STATIC` 옵션을 사용하는 경우에만 유효합니다.

**사용법**

Snowball Edge 클라이언트를 구성하거나 Snowball Edge 클라이언트를 구성하지 않는 두 가지 방법으로 이 명령을 사용할 수 있습니다. 다음 사용 예시는 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 클라이언트를 구성하거나 Snowball Edge 클라이언트를 구성하지 않는 두 가지 방법으로 이 명령을 사용할 수 있습니다. 다음 사용 예시는 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 클라이언트를 구성하거나 Snowball Edge 클라이언트를 구성하지 않는 두 가지 방법으로 이 명령을 사용할 수 있습니다. 다음 사용 예시는 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 클라이언트를 구성하거나 Snowball Edge 클라이언트를 구성하지 않는 두 가지 방법으로 이 명령을 사용할 수 있습니다. 다음 사용 예시는 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
```