本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于计算实例的 Snowcone 客户端命令
Snowball Edge 客户端是一个您可以在本地服务器上运行的独立终端应用程序。它使您能够在 Snowcone 设备上执行某些管理任务。有关如何使用 Snowball Edge 客户端(包括如何启动和停止服务)的更多信息,请参阅使用 Amazon Snowball Edge 客户端。
在下文中,您可找到有关特定于计算实例的 Snowball Edge 客户端命令的信息,包括使用示例。有关可在 Amazon Snowcone 设备上使用的EC2与 Amazon 兼容的命令列表,请参阅在 EC2 Snowcone 上支持与亚马逊兼容的 Amazon CLI 命令 。
注意
不支持与集群相关的命令,并且将返回错误。
创建启动配置以自动启动与 Amazon 兼容的实EC2例
要在 Amazon Snowcone 设备解锁后自动启动EC2与 Amazon 兼容的计算实例,您可以创建启动配置。要执行此操作,请使用 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
列出与 Autostart 兼容的实例EC2的启动配置
要列出已在您的 Snowcone 上创建的启动配置,请使用 describe-autostart-configurations
命令。您可以在下面找到其用法。
用法
snowballEdge describe-autostart-configurations
创建虚拟网络接口
要在 Snowcone 上运行计算实例或在 Snowcone 上启动NFS接口,请先创建一个虚拟网络接口 ()。VNIC每个 Snowcone 都有三个网络接口 (NICs),即设备的物理网络接口控制器。这些是设备背面的RJ45端口。
每个VNIC都是基于物理的,你可以将任意数量的VNICs与每个实体相关联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]
例 示例:创建VNICs(使用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" } }
描述您的虚拟网络接口
要描述您之前在VNICs设备上创建的,请使用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]
例 示例:描述 VNICs
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
命令更新其配置。提供特定内容的 Amazon 资源名称 (ARN) 后VNIC,您只能为要更新的任何元素提供值。
用法
您可以以两种方法使用此命令:在配置了 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]
例 示例:更新 aVNIC(使用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