適用於運算執行個體的 Snowball 邊緣用戶端 - AWS Snowball Edge 開發者指南

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

適用於運算執行個體的 Snowball 邊緣用戶端

Snowball Edge 用戶端是可在本機伺服器上執行的獨立終端機應用程式。您可以使用它在 Snowball Edge 裝置或裝置叢集上執行某些管理工作。如需如何使用 Snowball Edge 用戶端的相關資訊,包括如何啟動和停止服務,請參閱使用 Snowball 邊緣用戶端命令

接下來,您可以找到有關計算執行個體專用的 Snowball Edge 用戶端命令的資訊,包括使用範例。

如需可在 AWS Snowball Edge 裝置上使用的 Amazon EC2 相容命令清單,請參閱。在 Snowball 邊緣上支援的 Amazon EC2 相容 AWS CLI 命令

建立啟動組態以自動啟動與 Amazon EC2 相容的執行個體

若要在 AWS Snowball Edge 裝置解除鎖定後自動啟動與 Amazon EC2 相容的運算執行個體,您可以建立啟動組態。若要這樣做,請使用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]

將啟動組態更新為自動啟動 EC2 相容執行個體

若要更新 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]

刪除啟動組態以自動啟動 EC2 相容執行個體

若要刪除不再使用的啟動組態,請使用指snowballEdge delete-autostart-configuration令,如下所示。

用途

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

列出啟動組態至自動啟動 EC2 相容執行個體

若要列出您在 Snowball Edge 上建立的啟動組態,請使用describe-autostart-configurations指令,如下所示。

用途

snowballEdge describe-autostart-configurations

建立虛擬網路界面

若要在您的 Snowball Edge 上執行運算執行個體或啟動 NFS 介面,請先建立虛擬網路介面 (VNIC)。每個 Snowball Edge 都有三個網路介面 (NIC),也就是裝置的實體網路介面控制器。這些網路界面就是裝置背面的 RJ45、SFP 和 QSFP 連接埠。

每個 VNIC 都以實體網路界面為基礎,且您可將任意數目的 VNIC 與每個 NIC 建立關聯。若要建立虛擬網路界面,請使用 snowballEdge create-virtual-network-interface 命令。

注意

僅當為 --ip-address-assignment 參數使用 STATIC 選項時,--static-ip-address-configuration 參數才有效。

用途

您可以透過兩種方式使用此命令:已設定 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]
範例:建立 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" } }

描述虛擬網路界面

若要描述您之前在裝置上建立的 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]
範例:說明 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" } ]

更新虛擬網路界面

在建立虛擬網路界面 (VNIC) 後,您可以使用 snowballEdge update-virtual-network-interface 命令更新其組態。為特定 VNIC 提供 Amazon Resource Name (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]
範例:更新 VNIC (使用 DHCP)
snowballEdge update-virtual-network-interface --virtual-network-interface-arn arn:aws:snowball-device:::interface/s.ni-8EXAMPLEbEXAMPLEd --ip-address-assignment dhcp

刪除虛擬網路界面

若要刪除虛擬網路界面,您可使用 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]
範例:刪除 VNIC
snowballEdge delete-virtual-network-interface --virtual-network-interface-arn arn:aws:snowball-device:::interface/s.ni-8EXAMPLEbEXAMPLEd