本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
计算实例的 Snowcone 客户端命令
Snowball Edge 客户端是一个独立的终端应用程序,可以在本地服务器上运行。它使您能够在 Snowcone 设备或设备集群上执行一些管理任务。有关如何使用 Snowball Edge 客户端(包括如何使用它启动和停止服务)的更多信息,请参阅使用 Amazon Snowball Edge 客户端。
接下来,您可以找到有关特定于计算实例的 Snowball Edge 客户端命令的信息,包括使用示例。有关您可以在Amazon Snowcone设备上使用的 Amazon EC2 命令的列表,请参阅在 Snowcone 上支持Amazon EC2 的Amazon CLI命令 。
注意
不支持与集群相关的命令,将返回错误。
创建启动配置以自动启动 Amazon EC2 实例
要在Amazon Snowcone设备解锁后自动启动 Amazon EC2 计算实例,您可以创建启动配置。要执行此操作,请使用 snowballEdge create-autostart-configuration
命令,其用法如下所示。
用量
snowballEdge create-autostart-configuration --physical-connector-type [SFP_PLUS or RJ45] --ip-address-assignment [DHCP or STATIC] [--static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]] --launch-template-id [--launch-template-version]
更新要自动启动 EC2 实例的启动配置
要更新 Snowcone 上的现有启动配置,请使用snowballEdge update-autostart-configuration
命令。您可以在下面找到其用法。要启用或禁用启动配置,请指定 --enabled
参数。
用量
snowballEdge update-autostart-configuration --autostart-configuration-arn [--physical-connector-type [SFP_PLUS or RJ45]] [--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 实例的启动配置
要列出您在 Snowcone 上创建的启动配置,请使用describe-autostart-configurations
命令。您可以在下面找到其用法。
用量
snowballEdge describe-autostart-configurations
创建虚拟网络接口
要在 Snowcone 上运行计算实例或在 Snowcone 上启动文件接口,请先创建虚拟网络接口 (VNIC)。每个 Snowcone 都有三个网络接口 (NIC),即设备的物理网络接口控制器。这些是设备背面的 RJ45 端口。
每个 VNIC 基于物理接口,您可以有任意数量的 VNIC 与每个 NIC 关联。要创建虚拟网络接口,请使用 snowballEdge create-virtual-network-interface
命令。
注意
只有当将 STATIC
选项用于 --ip-address-assignment
参数时,--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" } }
描述您的虚拟网络接口
要描述您在设备上先前创建的 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" },{ "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" } ]
更新虚拟网络接口
在创建虚拟网络接口 (VNIC) 后,您可以使用 snowballEdge update-virtual-network-interface
命令更新其配置。在为特定 VNIC 提供 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]
例 示例:更新 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